Sintaxe do comando CREATE TABLE em SQL
Gabarito: Letra A. A alternativa A segue exatamente a sintaxe padrão do SQL para criação de tabelas: CREATE TABLE nome_tabela (coluna tipo, ...). As demais alternativas apresentam erros sintáticos, como uso de colchetes, palavra extra ou omissão da palavra TABLE.
Alternativa A — ✅ Correta ⟵ GABARITO
A instrução CREATE TABLE tab_estudante (est_id VARCHAR(5), est_nome VARCHAR(20)); respeita a sintaxe padrão: CREATE TABLE nome_tabela (coluna tipo, coluna tipo);. É a forma correta de criar a tabela com as duas colunas especificadas.
Alternativa B — ❌ Incorreta
Utiliza colchetes [...] para delimitar a lista de colunas. A sintaxe correta exige parênteses (...). O comando correto seria CREATE TABLE tab_estudante (est_id VARCHAR(5), est_nome VARCHAR(20));.
Alternativa C — ❌ Incorreta
Contém a palavra IN entre CREATE e TABLE, formando CREATE IN TABLE. O comando correto é apenas CREATE TABLE. Não existe a cláusula CREATE IN TABLE no SQL padrão.
Alternativa D — ❌ Incorreta
Omite a palavra TABLE, ficando apenas CREATE tab_estudante (...). A sintaxe exige CREATE TABLE.
Alternativa E — ❌ Incorreta
Omite a palavra TABLE e ainda usa colchetes em vez de parênteses. O comando correto seria CREATE TABLE tab_estudante (est_id VARCHAR(5), est_nome VARCHAR(20));.
A banca cobra o conhecimento básico da sintaxe do comando DDL CREATE TABLE. Memorize: CREATE TABLE nome (coluna tipo, ...).