Állapítsa @local_variable (Transact-SQL)

A változó neve. Változó nevek kell kezdeni a @ jelet. Helyi változók nevét követnie kell a szabályokat azonosítók.

Bármilyen típusú rendszer az adatok, a felhasználó által megadott tábla típusa CLR környezetre vagy alias típusú adatokat. Változó nem tartozik a szöveges adatok típusát. ntext vagy képes.

További információ a rendszer adattípusokat, lásd. Adattípusok (-SQL). További információ a CLR felhasználó által definiált adattípusok vagy alias adattípusok, lásd. Lásd CREATE TYPE (-SQL).

Pótolja a változó értékét. Az érték lehet állandó vagy kifejezés, de meg kell egyeznie a bejelentett típusú változó, vagy kifejezetten alakítjuk, hogy a típus.

Neve a kurzor változó. Nevek kurzor változók kell kezdődnie a @ jel, és kövesse a szabályokat elnevezési azonosítók.

Ez azt jelzi, hogy a változó helyi kurzor változó.

A név egy változó típusú asztalra. Változó nevek kell kezdeni a @ jel, és kövesse a szabályokat elnevezési azonosítók.

Meghatározza az adatok típusát asztalra. táblázat tartalmazza nyilatkozat oszlop definíciók, nevek, adattípusok és korlátok. Csak megengedett korlátozások PRIMARY KEY, egyedi, NULL, és ellenőrizze. Alias ​​adattípusok nem lehet használni, mint egy skalár oszlop adattípus, ha az oszlop köteles e szabály vagy az alapértelmezett.

érvelés Ez egy része az adatok meghatározásához használt tábla CREATE TABLE utasítás. Ide tartoznak a legfontosabb elemek és meghatározás. További információkért lásd:. Szakaszának CREATE TABLE utasítás (-SQL).

Oszlop a tábla neve.

Ez azt jelzi, hogy az oszlop skalár típusú adatokat.

Expression, hogy határozza meg az értékét a számított oszlop. Érték kiszámítása a kifejezést használja a többi oszlop ugyanabban a táblában. Például egy számított oszlop lehet a bekerülési érték fogalma AS ár * menny. Az expresszió lehet nem számított oszlop nevét, állandó, beépített függvény, változó, vagy ezek bármilyen kombinációja, által generált egy vagy több kezelő. A kifejezés nem lehet segédlekérdezésként vagy egy felhasználó által definiált függvény. Expression nem hivatkozhat a felhasználó által definiált adattípus CLR.

Meghatározza az egybevetés az oszlop. collation_name érv lehet a neve Windows egybevetés nevet vagy egy SQL egybevetés; ez csak az oszlop adattípus char. varchar. szöveget. nchar. nvarchar, és ntext. Ha ez az érv nincs megadva, az oszlopot lenszerûen az egybevetés a felhasználó által definiált típus (ha az oszlop tartozik egy felhasználó által definiált típus), vagy az egybevetés a jelenlegi adatbázisban.

A neveket a Windows és az SQL egybevetés cm. Szakaszban LEVÁLOGAT (-SQL).

Ez meghatározza az értéket hozzárendelni az oszlop hiányában kifejezett értéke a süllyesztés. DEFAULT meghatározásokat lehet alkalmazni, hogy minden oszlop kivételével típusú timestamp vagy rendelkező ingatlan ADATOK. DEFAULT definíciók eltávolításra kerülnek az asztalra törlődik a memóriából. Alapértelmezésben csak az állandó értékeket lehet használni, mint a karaktersorozatok, rendszer funkciói, például SYSTEM_USER () vagy NULL. Biztosítsa a kompatibilitást a korábbi verziók az SQL Server alapértelmezett érték hozzárendelhető egy kényszer nevét.

Constant, NULL, vagy a rendszer funkciója az alapértelmezett érték az oszlop.

Ez azt jelzi, hogy az új oszlop az identitás oszlopban. Amikor egy új sort a táblázat, az SQL Server megtartja az ebben az oszlopban egyedülálló hozzáadott értéket. Identity oszlopok leggyakrabban együtt használják PRIMARY KEY megszorítások funkciók ellátására egy egyedi sor azonosítója. ADATOK tulajdonság lehet rendelni oszlopokban típusok tinyint. smallint. int. decimális (p, 0) és a numerikus (p, 0). Csak egy azonosság oszlop hozható létre minden asztalnál. Tied alapértékekre, és DEFAULT korlátok nem használjuk azonosság oszlopot. Meg kell adnia mindkét érték a vetőmag és a növedék, vagy sem egyik, sem másik. Ha semmi nincs megadva, akkor az alapértelmezett értéket (1,1).

Az alkalmazott érték a legelső sorban van betöltve az asztalra.

A hozzáadott érték az előző betöltött érték azonosító karakterlánc.

Ez azt jelzi, hogy az új oszlop egy oszlop a globális egyedi azonosító karakterlánc. Csak egyféle UniqueIdentifier oszlop a táblázatban lehet kijelölni ROWGUIDCOL oszlopon. ROWGUIDCOL tulajdonság lehet rendelni csak egy UniqueIdentifier oszlop típusa.

Kulcsszavak amelyek meghatározzák, hogy elfogadhatónak egy oszlopban NULL.

Kikötéssel, hogy egy egyedi index igényel szervezet integritása egy adott oszlop vagy oszlopok. Hozhat létre csak egy elsődleges kulcs megszorítás az asztalra.

Megszorítással, hogy egy egyedi index sértetlenségét biztosítja az egység egy adott oszlop vagy oszlopok. A táblázat lehet számos korlátja egyedi.

Korlátozás nyújtó domént integritását azáltal, hogy korlátozza lehetséges értékeket, amelyek lehet építeni egy oszlop vagy oszlopok.

Logikai kifejezés, amely visszaadja az IGAZ vagy HAMIS.

<определяемый пользователем табличный тип>