SQL ADD COLUMN (Português)

Resumo: neste tutorial, aprenderá como usar a instrução SQL ADD COLUMN cláusula do ALTER TABLE para adicionar uma ou mais colunas a uma tabela existente.

Overvisão da cláusula SQL ADD COLUMN

Para adicionar uma nova coluna a uma tabela, usa-se a instrução ALTER TABLE ADD COLUMN como se segue:

ALTER TABLE table_nameADD column_definition;

Nesta instrução,

  • First, especifique a tabela à qual pretende adicionar a nova coluna.
  • Segundo, especifique a definição da coluna após a cláusula ADD COLUMN.

A sintaxe típica do column_definition é a seguinte:

column_name data_type constraint;

Se desejar adicionar várias colunas a uma tabela existente utilizando uma única declaração, utilize a seguinte sintaxe:

ALTER TABLE table_nameADD column_definition,ADD column_definition, ...;

Diferentes sistemas de base de dados suportam a declaração ALTER TABLE ADD COLUMN com algumas variações menores. Por favor, consulte a secção seguinte para referências.

SQL ADD COLUMN exemplos

A seguinte declaração cria uma nova tabela com o nome candidates:

Para adicionar a tabela phone coluna à tabela candidates, utiliza-se a seguinte declaração:

ALTER TABLE candidatesADD COLUMN phone VARCHAR(50);

Para adicionar três colunas: endereço de casa, data de nascimento, e link na conta à tabela candidates, utiliza-se a seguinte declaração:

ALTER TABLE candidatesADD COLUMN home_address VARCHAR(255),ADD COLUMN dob DATE,ADD COLUMN linkedin_account VARCHAR(255);

declaração da COLUMN ADD em alguns sistemas de base de dados comuns

A secção seguinte fornece-lhe a sintaxe da declaração ALTER TABLE ADD COLUMN em alguns sistemas de base de dados comuns.

PostgreSQL

Adicionar uma coluna a uma tabela no PostgreSQL:

ALTER TABLE table_nameADD COLUMN column_definition;

Adicionar várias colunas a uma tabela no PostgreSQL:

ALTER TABLE table_name ADD COLUMN column_definition, ADD COLUMN column_definition, ... ADD COLUMN column_definition;

MySQL

Adicionar uma coluna a uma tabela no MySQL:

ALTER TABLE table_name ADD column_definition;

Adicionar várias colunas a uma tabela no MySQL:

ALTER TABLE table_name ADD column_definition, ADD column_definition, ... ADD column_definition;

Oracle

Adicionar uma coluna a uma tabela no MySQL:

ALTER TABLE table_name ADD column_definition, ADD column_definition, ... ADD column_definition;

Oracle

Adicionar uma coluna a uma tabela no Oracle

ALTER TABLE table_nameADD column_definition;

Adicionar várias colunas a uma tabela em Oracle:

ALTER TABLE table_name ADD ( column_definition, column_definition, ...);

SQL Server

Adicionar uma coluna a uma tabela em SQL Server:

ALTER TABLE table_nameADD column_definition;

Adicionar várias colunas a uma tabela no SQL Server:

ALTER TABLE table_nameADD column_definition, column_definition, ...;

SQLite

Adicionar uma coluna a uma tabela em SQLite:

ALTER TABLE table_nameADD COLUMN column_definition;

SQLite não suporta a adição de múltiplas colunas a uma tabela usando uma única instrução. Para adicionar múltiplas colunas a uma tabela, é necessário executar múltiplas ALTER TABLE ADD COLUMN afirmações.

DB2

Adicionar uma coluna a uma tabela em DB2

ALTER TABLE table_nameADD column_definition;

Adicionar múltiplas colunas a uma tabela em DB2:

ALTER TABLE table_nameADD column_definition column_definition ...;

Notificar que não existem vírgulas entre as colunas.

Neste tutorial, aprendeu sobre o SQL ADD COLUMN cláusula do ALTER TABLE declaração para adicionar uma ou mais colunas a uma tabela existente.

  • Este tutorial foi útil ?
  • Sim Não

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *