Como: Editar uma tabela existente usando consultas
Você pode editar a definição de uma tabela ou de seus dados gravando uma consulta Transact-SQL.Para exibir ou inserir dados em uma tabela visualmente, use o Editor de Dados como descrito em Desenvolvimento de banco de dados conectado.
Aviso
Os procedimentos a seguir utilizam entidades criadas em procedimentos anteriores na seção Desenvolvimento de banco de dados conectado.
Para editar a definição de uma tabela existente.
Expanda o nó Tabelas do banco de dados Trade no Pesquisador de Objetos do SQL Server e clique com o botão direito do mouse em dbo.Suppliers.
Selecione Exibir Designer para exibir o esquema de tabela no Designer de Tabela.
Marque a caixa Permitir Valores Nulos para a coluna Endereço.Observe que o código correspondente no painel de script é alterado imediatamente para NULL.
Atualize o banco de dados seguindo as etapas no tópico Como atualizar um banco de dados conectado com o Power Buffer.
Para popular dados em novas tabelas usando uma consulta Transact-SQL
Clique com o botão direito do mouse no nó do banco de dados Trade e selecione Nova Consulta.
No painel de script, cole no seguinte código.
insert into dbo.Suppliers values (1, 'NorthWind Traders', 'Seattle, WA'), (2, 'Contoso', 'Tacoma, WA') GO insert dbo.Customer values (1, 'Fourth Coffee') GO insert dbo.Products values (1, 'Apples', 0, 1, 1), (2, 'Instant Coffee', 1, 2, 1) GO
Clique no botão Executar Consulta para executar essa consulta.Os seguintes no painel Mensagem indicam que as linhas são adicionadas às tabelas com êxito.
(2 linhas afetadas) (1 linha afetada) (2 linhas afetadas)
Substitua o código no painel de script pelo seguinte e execute a consulta.Isto tentará adicionar uma nova linha à tabela Products com um ShelfLife de 6.
insert dbo.Products values (3, 'Potato Chips', 6, 1, 1) GO
O painel Mensagem indica que a instrução INSERT está em conflito com sua restrição de verificação existente, que limita o valor de ShelfLife para ser menor que 5.A tabela Produtos não é atualizada devido à instrução que falha uma restrição existente.
Altere o código para o seguinte e execute a consulta novamente.Observe que a linha é atualizada com êxito dessa vez.
insert dbo.Products values (3, 'Potato Chips', 2, 1, 1) GO
Consulte também
Gerenciar tabelas e relações e corrigir erros
Usar o Editor Transact-SQL para editar e executar scripts