O SQL Server Management Studio oferece muitas maneiras de trabalhar com tabelas. Podemos criar novas tabelas utilizando o recurso New Table no SQL Server Management Studio ou o comando Create Table.

Criando tabelas no SQL Server Management Studio

Antes de criar uma tabela, devemos pensar cuidadosamente no nome da tabela, pois podem ter até 128 caracteres. Os nomes de tabela devem iniciar com um caractere alfabético, mas também podem conter sublinhas (_), símbolos de @, sinais de libra (#) e numerais. Os nomes de tabelas devem ser únicos para cada esquema dentro de um banco de dados. Diferentes esquemas podem conter tabelas com o mesmo nome e cada tabela pode ter até 1.024 colunas. Os nomes de coluna seguem as mesmas regras de atribuição de nomes das tabelas e devem ser únicas.

No SQL Server Management Studio criamos uma tabela seguindo esses passos:

  1. No SQL Server Management Studio, conecte-se à instância de servidor que contém o banco de dados. Verifique se tem permissão para usar o comando Create Table no banco de dados e a permissão Alter no esquema em que a tabela está sendo criada.
  2. No Object Explorer, expanda o nó Databases e então selecione um banco de dados. Expanda novamente a visão para mostrar os nós dos seus recursos.
  3. Para criar uma nova tabela, clique com o botão direito do mouse no nó Tables e então selecione New Tables do menu de atalho. Em seguida, acesse o Table Designer no SQL Server Management Studio.
  4. Ou em New Query, execute os seguintes comandos:

Create table cidade

(
    id_cidade int primary key,
    cidade varchar(30),
   estado int
)

Create unique index ix_cidade on cidade (cidade)

--------------------------------------------------------

Create table estado

(
    id_estado int primary key,
    estado varchar(2)
)

Create unique index ix_estado on estado (estado)

---------------------------------------------------------

Create table produto

(
    id_produto int primary key,
    nome_produto varchar(40),
    valor_produto numeric (16,2),
    data_compra datetime
)


Alter table produto add nome_fabricante int

Create unique index ix_nome_produto on produto(nome_produto)

----------------------------------------------------------

Create table fabricante

(
    id_fabricante int primary key,
    nome_fabricante varchar(40)
)

Create unique index ix_nome_fabricante on fabricante (nome_fabricante)

Aqui vimos como é simples criar uma tabela usando o SQL Server Management Studio, e revisamos o comando Create Table e Create Index.