Hur du uppdaterar flera kolumner från en annan tabell
SQL är Structured Query Language, en standard språk många relationsdatabas management system använder för att arbeta med informationen i dem. Varje system, Microsoft SQL, MySQL, Microsoft Access till Oracle-databaser, erbjuder sina egna särdrag, men SQL är i stort sett standard bland dem. Här är ett exempel på hur du uppdaterar flera kolumner från en annan tabell. De faktiska SQL-satserna bör fungera på de flesta Databashanterare. I detta exempel används Microsoft SQL Server.
Instruktioner
1 Skapa en ny databas i Microsoft SQL Server.
2 Kör detta skript för att förbereda tabeller:
Skapa tabell [dbo]. [Table_1] (
[ID] [int] IDENTITY(1,1) NOT NULL, [FirstName] [nvarchar](50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL, [LastName] [nvarchar](50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL
) PÅ [PRIMÄRA]
Skapa tabell [dbo]. [Table_2] (
[ID] [int] IDENTITY(1,1) NOT NULL, [FirstName] [nvarchar](50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL, [LastName] [nvarchar](50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL
) PÅ [PRIMÄRA]
Infoga i [Table_1] ([FirstName],[LastName])
VALUES ('John' ,'Doe')
Infoga i [Table_1] ([FirstName],[LastName])
VALUES ('Jane' ,'Doe')
Infoga i [Table_1] ([FirstName],[LastName])
VALUES ('Mike' ,'Smith')
Infoga i [Table_1] ([FirstName],[LastName])
VALUES ('George' ,'Washington')
Infoga i [Table_2] ([FirstName],[LastName])
VALUES ('John' ,'Adams')
3
Lämna detta kommando för att se data i table_2:
välja * från table_2
4 Kör denna sats för att uppdatera flera fält i Table_2 från flera kolumner i table_1:
Uppdatering table_2 ange förnamn = table_1.FirstName,LastName = tabell. LastName från table_1där t1.ID = table_2.ID
5 Kör följande kommando för att kontrollera att data har ändrats:
välja * från table_2
Relaterade artiklar
- Hur du uppdaterar flera kolumner
- Hur komma åt flera kolumner i en tabell värden lista
- Hur du uppdaterar två kolumner
- Hur du uppdaterar flera Twitter-konton
- Hur du uppdaterar flera profil konton i Outlook 2003
- Hur du uppdaterar en kolumn med ett slumptal
- Hur du uppdaterar flera datoradministratör lösenord med Hyena
- Hur du uppdaterar en kolumn i MySQL
- Hur du uppdaterar en ange Transact-SQL med två tabeller på en gång