Questão FC265926
Assinale abaixo qual alternativa contém apenas um comando do tipo DDL.
Linguagem SQL
IDECAN · 2022
Assinale abaixo qual alternativa contém apenas um comando do tipo DDL.
- CREATE TABLE Contato
- INSERT INTO Cliente (nome, telefone) VALUES ('Suzana', '99999-9999')
- DELETE FROM Cliente WHERE id = 2
- BEGIN TRAN
Mostrar resposta e comentário
Gabarito
A
Comentário do professor
CREATE TABLE Contato é um comando da DDL (Data Definition Language). Ele serve para criar a estrutura física de uma tabela chamada Contato dentro do banco de dados.
Ao executar esse comando definimos as colunas (nomes e tipos de dados) e podemos incluir constraints como chave primária, chave estrangeira, NOT NULL e índices.
Trata-se de uma operação sobre os metadados do BD: cria um objeto novo (a tabela) e altera o esquema, não os dados propriamente ditos.
Em muitos SGBDs, comandos DDL exigem privilégios especiais e podem provocar auto-commit, encerrando transações abertas.
Portanto, CREATE TABLE é a forma correta de definir permanentemente a estrutura de armazenamento para registros de contato.
Conteúdo do catálogo FC Concursos · Atualizado em