Partilhar via


Criar tabelas (Mecanismo de Banco de Dados)

Aplica-se a: SQL Server 2016 (13.x) e versões posteriores Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)SQL database in Microsoft Fabric

Você pode criar uma nova tabela, nomeá-la e adicioná-la a um banco de dados existente usando o designer de tabela no SQL Server Management Studio (SSMS) ou no Transact-SQL.

Permissions

Esta tarefa requer permissão CREATE TABLE na base de dados e permissão ALTER no esquema onde a tabela está a ser criada.

Se alguma coluna na instrução CREATE TABLE for definida como um tipo CLR definido pelo usuário, a propriedade do tipo ou a permissão REFERENCES nela será necessária.

Se alguma coluna na instrução CREATE TABLE tiver uma coleção de esquema XML associada a elas, será necessária a propriedade da coleção de esquema XML ou a permissão REFERENCES nela.

Utilizar o designer de tabela no SQL Server Management Studio

  1. No SSMS, no Pesquisador de Objetos , conecte-se à instância do Mecanismo de Banco de Dados que contém o banco de dados a ser modificado.

  2. No Pesquisador de Objetos, expanda o nó Bancos de Dados e depois expanda o banco de dados que conterá a nova tabela.

  3. No Pesquisador de Objetos, clique com o botão direito do mouse no nó Tabelas do banco de dados e selecione Nova Tabela.

  4. Digite nomes de coluna, escolha tipos de dados e escolha se deseja permitir nulos para cada coluna, conforme mostrado na ilustração a seguir:

    Captura de tela mostrando a opção Permitir Nulos selecionada para a coluna Data de Modificação.

  5. Para especificar mais propriedades para uma coluna, como identidade ou valores de coluna calculados, selecione a coluna e, na guia de propriedades da coluna, escolha as propriedades apropriadas. Para obter mais informações sobre propriedades de coluna, consulte Propriedades de coluna de tabela (SQL Server Management Studio).

  6. Para especificar uma coluna como chave primária, clique com o botão direito do rato na coluna e selecione Definir Chave Primária. Para obter mais informações, consulte Criar chaves primárias.

  7. Para criar relações de chave estrangeira, verificar restrições ou índices, clique com o botão direito do mouse no painel Designer de Tabela e selecione um objeto na lista, conforme mostrado na ilustração a seguir:

    Captura de tela mostrando a opção Relacionamentos.

    Para obter mais informações sobre estes objetos, consulte Criar Relações de Chave Estrangeira, Criar Restrições de Verificação e Índices.

  8. Por padrão, a tabela está contida no esquema dbo. Para especificar um esquema diferente para a tabela, clique com o botão direito do mouse no painel Designer de Tabela e selecione Propriedades, conforme mostrado na ilustração a seguir. Na lista suspensa Esquema, selecione o esquema apropriado.

    Captura de tela do painel Propriedades mostrando a opção Esquema.

    Para obter mais informações sobre esquemas, consulte Criar um esquema de banco de dados.

  9. No menu Arquivo, escolha Salvarnome da tabela.

  10. Na caixa de diálogo Escolher Nome, digite um nome para a tabela e selecione OK.

  11. Para exibir a nova tabela, no Explorador de Objetos, expanda o nó Tabelas e pressione F5 para atualizar a lista de objetos. A nova tabela é exibida na lista de tabelas.

Utilize o Transact-SQL

  1. No Pesquisador de Objetos , conecte-se a uma instância do Mecanismo de Banco de Dados.

  2. Na barra Padrão, selecione Nova Consulta.

  3. Copie e cole o exemplo a seguir na janela de consulta e selecione Executar.

    CREATE TABLE dbo.PurchaseOrderDetail (
        PurchaseOrderID INT NOT NULL,
        LineNumber SMALLINT NOT NULL,
        ProductID INT NULL,
        UnitPrice MONEY NULL,
        OrderQty SMALLINT NULL,
        ReceivedQty FLOAT NULL,
        RejectedQty FLOAT NULL,
        DueDate DATETIME NULL
    );
    

Próximo passo