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 vložiť hodnoty do stĺpec identity

Je len jeden spôsob existuje vložiť predom definovanú hodnotu do poľa identity SQL Server , a to pomocou " identity vložkou . " SQL Server generuje hodnotu v poli identity , keď je vytvorený záznam , a potom sa obhajuje , že hodnoty z aktualizácie . Ale keď je to nutné kopírovať dáta medzi tabuľkami , alebo výslovne uviesť hodnotu pri vytváraní nových dát , pomocou " set identity vložku " pred a po vložení bude zrušil tieto obmedzenia dostatočne dlho na dokončenie úlohy . Návod dovolená 1

Prihlásiť k serveru SQL Server pomocou SQL rozhrania , a uistite sa , že správny databázy je odkazované .
2

Vytvorte vloženie SQL . Pri vykonávaní vložku identity , môžete hviezdička nemožno použiť na reprezentáciu polí , musí byť zadaný . V nasledujúcom príklade , " id " je pole identity

z jednej tabuľky do druhej : .

Vložiť do tabulka1 ( id , opis , typ ) SELECT ID , opis , typ z tabulka2

výslovne uvádza hodnotu :

vložiť do tabulka1 ( id , opis , typ ) hodnoty ( 1 , ' test Opis " , " typ " )
3

set vložka identity pre cieľové tabuľky " na " zadaním : . set IDENTITY_INSERT Table1 na
4

spustite príkaz SQL INSERT , vytvorili v kroku 2
5

nastaviť identity vložka pre cieľové tabuľky " off " , zadaním : nastavenie IDENTITY_INSERT Table1 off

Najnovšie články

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