SQL o Structured Query Language , è un molti sistemi di gestione di database relazionali standard di linguaggio usano per lavorare con i dati memorizzati in essi . Ogni sistema , da Microsoft SQL , MySQL , Microsoft Access per i database Oracle , offre le proprie caratteristiche specifiche , ma SQL è in gran parte di serie in mezzo a loro . Ecco un esempio di come aggiornare più colonne di un'altra tabella . Le istruzioni SQL effettivo dovrebbero lavorare su più DBMS . Questo esempio utilizza Microsoft SQL Server . Cose che ti serviranno
Un sistema di gestione di database che supporta SQL
Show More Istruzioni
1
Creare un nuovo database di Microsoft SQL Server .
2
eseguire questo script per preparare tabelle :
CREATE TABLE [ dbo ] [ Table_1 ] ( [ ID ] [ int ] IDENTITY ( 1,1) NOT NULL , [Nome] [ nvarchar ] ( 50 ) . COLLATE SQL_Latin1_General_CP1_CI_AS NULL , [ Cognome] [ 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 , [ Cognome] [ nvarchar ] ( 50 ) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ) ON [PRIMARY ]
INSERT INTO [ Table_1 ] ( [Nome] , [Cognome ] ) VALUES ( ' John ', ' Rossi ') INSERT INTO [ Table_1 ] ( [Nome] , [ Cognome] ) VALUES ( ' Jane ', ' Rossi ') INSERT INTO [ Table_1 ] ( [Nome] , [ Cognome] ) VALUES ( ' Mike ', ' Smith ') INSERT INTO [ Table_1 ] ( [Nome] , [Cognome ] ) VALUES ( ' George ', ' Washington ' ) per
INSERT INTO [ Table_2 ] ( [Nome] , [ Cognome] ) VALUES ( ' John ', ' Adams ')
3
immettere questo comando per visualizzare i dati in table_2 :
Selezionare * da table_2
4
eseguire questa istruzione per aggiornare più campi in Table_2 da più colonne in table_1 :
aggiornamento table_2 set Nome = table_1.FirstName , Cognome = table.Lastname da table_1where t1.ID = table_2 . ID
5
emettere il seguente comando per verificare che i dati sono stati modificati :
select * from table_2