Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako aktualizovať viac stĺpcov z inej tabuľky

SQL alebo Structured Query Language , je štandardný jazyk veľa relačné systémy riadenia bázy dát použiť na prácu s dátami uloženými v nich . Každý systém , zo Microsoft SQL , MySQL , Microsoft Access do databázy Oracle , ponúka svoje vlastné špecifické črty , ale SQL je veľmi štandardom medzi nimi . Tu je príklad , ako aktualizovať viac stĺpcov z inej tabuľky . Skutočné príkazy SQL by mal fungovať na väčšine DBMS . Tento príklad používa Microsoft SQL Server . Veci , ktoré budete potrebovať
databázový systém , ktorý podporuje SQL
Zobraziť viac Inštrukcie Cestuj 1

Vytvorenie novej databázy v Microsoft SQL Server .
2

Spustiť tento skript pripraviť tabuľky : .

CREATE TABLE [ DBO ] [ tabuľky table_1 ] ( [ ID ] [ int ] IDENTITY ( 1,1 ) NOT NULL , [ Meno ] [ nvarchar ] ( 50 ) COLLATE SQL_Latin1_General_CP1_CI_AS NULL , [ Priezvisko ] [ nvarchar ] ( 50 ) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ) ON [ PRIMARY ]

CREATE TABLE [ DBO ] . [ Table_2 ] ( [ ID ] [ int ] IDENTITY ( 1,1 ) NOT NULL , [ Meno ] [ nvarchar ] ( 50 ) COLLATE SQL_Latin1_General_CP1_CI_AS NULL , [ Priezvisko ] [ nvarchar ] ( 50 ) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ) ON [ PRIMARY ]

INSERT INTO [ tabuľky table_1 ] ( [ Meno ] , [ Priezvisko ] ) VALUES ( ' John ' , ' Doe ' ) INSERT INTO [ tabuľky table_1 ] ( [ Meno ] , [ Priezvisko ] ) VALUES ( ' Jane ' , ' Novák ' ) INSERT INTO [ tabuľky table_1 ] ( [ Meno ] , [ Priezvisko ] ) VALUES ( ' Mike ' , ' Smith ' ) INSERT INTO [ tabuľky table_1 ] ( [ Meno ] , [ Priezvisko ] ) VALUES ( ' George ' , ' Washington ' )

INSERT INTO [ Table_2 ] ( [ Meno ] , [ Priezvisko ] ) VALUES ( " John " , " Adams " )
3

tento príkaz na zobrazenie dát v table_2 :

select * from table_2
stránka 4

spustite tento príkaz aktualizovať viac polí v Table_2 z viacerých stĺpcov tabuľky table_1 :

Aktualizácia table_2 nastaviť FirstName = table_1.FirstName , priezvisko = table.Lastname z table_1where t1.ID = table_2 . ID
5

nasledujúceho príkazu overte , že dáta bola zmenená :

SELECT * FROM table_2

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené