SQL , ou Structured Query Language , é uma linguagem padrão muitos sistemas de gerenciamento de banco de dados relacionais usam para trabalhar com os dados armazenados neles. Cada sistema , a partir do Microsoft SQL , MySQL, Microsoft Access para bancos de dados Oracle , oferece suas próprias características específicas , mas é em grande parte SQL padrão entre eles. Aqui está um exemplo de como atualizar várias colunas de outra tabela . As instruções SQL reais deve funcionar na maioria dos DBMS. Este exemplo usa o Microsoft SQL Server. Coisas que você precisa
Um sistema de gerenciamento de banco de dados que suporta SQL
Show Mais instruções
1
Criar um novo banco de dados em Microsoft SQL Server.
2
executar este script para preparar tabelas: .
CREATE TABLE [ dbo] [ Table_1 ] ( [ID ] [ int ] IDENTITY ( 1,1) NOT NULL, [ nome] [ nvarchar ] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL, [Sobrenome ] [ nvarchar ] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL) ON [ PRIMARY]
CREATE TABLE [ dbo]. [ Table_2 ] ( [ID ] [ int ] IDENTITY ( 1,1) NOT NULL, [ nome] [ nvarchar ] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL, [Sobrenome ] [ nvarchar ] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL) ON [ PRIMARY]
INSERT INTO [ Table_1 ] ( [Nome] , [Sobrenome ]) VALUES (' João ', ' Doe ') INSERT INTO [ Table_1 ] ( [Nome] , [Sobrenome ]) VALUES (' Jane ', ' Doe' ) INSERT INTO [ Table_1 ] ( [nome ], [ Sobrenome] ) VALUES (' Mike ', ' Smith ' ) INSERT INTO [ Table_1 ] ( [Nome] , [Sobrenome ]) VALUES (' George ', ' Washington ' )
INSERT INTO [ Table_2 ] ( [ nome] , [Sobrenome ]) VALUES (' John ', ' Adams ' )
3
Emita este comando para ver os dados em table_2 :
select * from table_2
4
Executar esta declaração para atualizar vários campos em Table_2 de várias colunas em table_1 :
Atualização table_2 set Nome = table_1.FirstName , Sobrenome = table.Lastname de table_1where t1.ID = table_2 . ID
5
Emita o seguinte comando para verificar se os dados foram alterados:
select * from table_2