CREATE TABLE – Criação de Tabelas – Curso de SQL Server – 05
CRIANDO TABELAS COM SQL no MICROSOFT SQL SERVER
Para criar uma tabela no SQL Server usaremos o comando SQL padrão CREATE TABLE. A sua sintaxe básica é como segue:
CREATE TABLE nome-tabela (
coluna1 tipo1 restrições,
coluna2 tipo2 restrições,
colunaN tipoN restrições
restrições extras
);
Como exemplo, vamos criar as tabelas do banco de dados db_Biblioteca. Criaremos três tabelas: tbl_autores, tbl_editoras e tbl_livros, ligadas entre si como segue:
Vamos aos códigos para a criação dessas tabelas:
CREATE TABLE tbl_autores ( ID_Autor SMALLINT, Nome_Autor VARCHAR(40) NOT NULL, Sobrenome_Autor VARCHAR(60) CONSTRAINT pk_ID_Autor PRIMARY KEY (ID_Autor) );
CREATE TABLE tbl_editoras (ID_Editora SMALLINT PRIMARY KEY IDENTITY, Nome_Editora VARCHAR(50) NOT NULL );
CREATE TABLE tbl_livros ( ID_Livro SMALLINT IDENTITY(100,1), Nome_Livro VARCHAR (50) NOT NULL, ISBN VARCHAR(30) NOT NULL UNIQUE, ID_Autor SMALLINT NOT NULL, Data_Pub DATE NOT NULL, Preco_Livro MONEY NOT NULL CONSTRAINT pk_id_livro PRIMARY KEY (ID_Livro) CONSTRAINT fk_ID_Autor FOREIGN KEY (ID_Autor) REFERENCES tbl_autores (ID_autor) ON DELETE CASCADE );
Podemos visualizar informações sobre a tabela criada com a ajuda da stored procedure sp_help, a qual informa os índices, chaves e campos, atributos e tipos de atributos de uma tabela:
Exemplo:
sp_help tbl_livros;
Dúvidas? Assista a um vídeo sobre o assunto:
Muito obrigada por passar seu conhecimento, ajudou muito em um trabalho meu da faculdade!
Fico feliz com isso Kamila!