Ayrılmış Anahtar Sözcükler (Transact-SQL)
Microsoft SQL Serverkullanır, işleme, veritabanlarına erişmek ve tanımlamak için anahtar sözcükler ayrılmış.Ayrılmış anahtar sözcükleri, dilbilgisi bir parçası olan Transact-SQL tarafından kullanılan dil SQL Server ayrıştırmak ve anlamak için Transact-SQL ifadeler ve toplu işlemleri.Kullanılacak sözdizimi kurallarına göre mümkün olsa SQL Server tanımlayıcıları ve nesne adları olarak ayrılmış anahtar sözcükleri Transact-SQL kodlar bunu yalnızca kullanarak sınırlandırılmış tanımlayıcıları.
tablo SQL Server ayrılmış anahtar sözcükleri.
ADD |
VAR |
PRECISION |
ALL |
ÇIKIŞ |
BİRİNCİL |
ALTER |
DIŞ |
YAZDIR |
AND |
GETİRME |
PROC |
HERHANGİ |
DOSYA |
YORDAM |
AS |
FILLFACTOR |
ORTAK |
ASC |
İÇİN |
RAISERROR |
YETKİLENDİRME |
YABANCI |
OKUMA |
YEDEKLEME |
SERBEST METİN |
READTEXT |
BAŞLAMAK |
FREETEXTTABLE |
YENİDEN YAPILANDIRIN |
ARASINDA |
DAN |
BAŞVURULAR |
SONU |
TAM |
ÇOĞALTMA |
GÖZAT |
İŞLEVİ |
GERİ YÜKLEME |
BULK |
GİT |
SINIRLA |
TARAFINDAN |
GRANT |
RETURN |
ART ARDA SIRALI |
GRUP |
GERİ DÖNDÜRME |
SERVİS TALEBİ |
SAHİP OLMAK |
İPTAL ETME |
ONAY |
HOLDLOCK |
RIGHT |
DENETİM NOKTASI |
KİMLİK |
GERİ ALMA |
KAPAT |
IDENTITY_INSERT |
ROWCOUNT |
KÜMELENMİŞ |
IDENTITYCOL |
ROWGUIDCOL |
BİRLEŞİM |
IF |
KURAL |
HARMANLAMA |
IN |
KAYDET |
SÜTUN |
DİZİN |
ŞEMA |
TAMAMLAMA |
İÇ |
SECURITYAUDIT |
COMPUTE |
EKLE |
SEÇİN |
KISITLAMA |
KESİŞTİR |
SESSION_USER'I |
İÇERİR |
İÇİNE |
AYARLAMA |
CONTAINSTABLE |
OLAN |
SETUSER |
DEVAM |
BİRLEŞTİRME |
KAPATMA |
DÖNÜŞTÜRME |
ANAHTAR |
BAZI |
OLUŞTURMA |
KILL |
İSTATİSTİKLERİ |
ÇAPRAZ |
LEFT |
SYSTEM_USER |
GEÇERLİ |
GİBİ |
TABLO |
CURRENT_DATE |
LINENO |
TABLESAMPLE |
CURRENT_TIME |
YÜK |
METİN BOYUTU |
CURRENT_TIMESTAMP |
BİRLEŞTİRME |
SONRA |
ÖRNEİN |
ULUSAL |
İÇİN |
İMLEÇ |
NOCHECK |
ÜST |
VERİTABANI |
KÜMELENMEMİŞ |
TRAN |
DBCC |
NOT |
HAREKET |
SERBEST BIRAKMAK |
NULL |
TETİKLEYİCİ |
BİLDİRMEK |
NULLIF |
KES |
VARSAYILAN |
IN |
TSEQUAL |
SİL |
KAPALI |
BİRLİĞİ |
REDDETME |
UZAKLIKLAR |
BENZERSİZ |
DESC |
ON |
UNPIVOT |
DISK |
AÇIK |
GÜNCELLEŞTİRME |
DISTINCT |
OPENDATASOURCE |
UPDATETEXT |
DAĞITILMIŞ |
SORGUAÇ |
KULLAN |
ÇİFT |
OPENROWSET |
KULLANICI |
BIRAK |
OPENXML |
VALUES |
DÖKÜM |
SEÇENEK |
DEĞİŞEN |
ELSE |
OR |
VIEW |
SON |
SİPARİŞ |
WAITFOR |
ERRLVL |
DIŞ |
NE ZAMAN |
ESCAPE |
ÜZERİNDEN |
BURADA |
DIŞINDA |
YÜZDE |
WHILE |
EXEC |
ÖZET |
İLE |
YÜRÜTME |
PLANI |
WRITETEXT |
Ayrıca, standart ISO ayrılmış anahtar sözcüklerin listesi tanımlar.Nesne adları ve tanımlayıcıları için ISO ayrılmış anahtar sözcükleri kullanmaktan kaçının.Aşağıdaki tablogösterilen odbc ayrılmış anahtar sözcük listesi ISO ayrılmış bir anahtar sözcük listesi ile aynıdır.
Not
ISO standartları ayrılmış anahtar sözcüklerin listesi bazen daha sınırlayıcı SQL Server ve daha az kısıtlayıcı diğer zamanlarda.Örneğin, ISO ayrılmış anahtar sözcüklerin listesini içeren INT.SQL ServerBu ayrılmış bir anahtar sözcük ayırmak zorunda değildir.
Transact-SQLayrılmış anahtar sözcükleri tanımlayıcıları veya veritabanı veya veritabanı nesneleri, tablolar, sütunlar, görünümler ve benzeri gibi adları olarak kullanılabilir.Teklif edilen tanımlayıcıları veya sınırlandırılmış tanımlayıcıları kullanın.Değişkenleri ve parametreleri saklı yordam adı olarak ayrılmış anahtar sözcükleriyle sınırlı değildir.Daha fazla bilgi için, bkz. Nesne adları olarak tanımlayıcıları kullanarak.
odbc ayrılmış anahtar sözcükleri
Aşağıdaki sözcükler, odbc işlev çağrılarını kullanım için ayrılmıştır.Bu sözcüklerin minimum SQL dilbilgisi sınırlamak değil; Ancak, çekirdek SQL dilbilgisi destekleyen sürücüler ile uyumluluk sağlamak için uygulamalar bu anahtar sözcükleri kullanmaktan kaçınmalısınız.
Bu odbc ayrılmış anahtar sözcüklerin listesidir.
ABSOLUTE |
EXEC |
OVERLAPS |
ACTION |
EXECUTE |
PAD |
ADA |
EXISTS |
PARTIAL |
ADD |
EXTERNAL |
PASCAL |
ALL |
EXTRACT |
POSITION |
ALLOCATE |
FALSE |
PRECISION |
ALTER |
FETCH |
PREPARE |
AND |
FIRST |
PRESERVE |
ANY |
FLOAT |
PRIMARY |
ARE |
FOR |
PRIOR |
AS |
FOREIGN |
PRIVILEGES |
ASC |
FORTRAN |
PROCEDURE |
ASSERTION |
FOUND |
PUBLIC |
AT |
FROM |
READ |
AUTHORIZATION |
FULL |
REAL |
AVG |
GET |
REFERENCES |
BEGIN |
GLOBAL |
RELATIVE |
BETWEEN |
GO |
RESTRICT |
BIT |
GOTO |
REVOKE |
BIT_LENGTH |
GRANT |
RIGHT |
BOTH |
GROUP |
ROLLBACK |
BY |
HAVING |
ROWS |
CASCADE |
HOUR |
SCHEMA |
CASCADED |
IDENTITY |
SCROLL |
CASE |
IMMEDIATE |
SECOND |
CAST |
IN |
SECTION |
CATALOG |
INCLUDE |
SELECT |
CHAR |
INDEX |
SESSION |
CHAR_LENGTH |
INDICATOR |
SESSION_USER |
CHARACTER |
INITIALLY |
SET |
CHARACTER_LENGTH |
INNER |
SIZE |
CHECK |
INPUT |
SMALLINT |
CLOSE |
INSENSITIVE |
SOME |
COALESCE |
INSERT |
SPACE |
COLLATE |
INT |
SQL |
COLLATION |
INTEGER |
SQLCA |
COLUMN |
INTERSECT |
SQLCODE |
COMMIT |
INTERVAL |
SQLERROR |
CONNECT |
INTO |
SQLSTATE |
CONNECTION |
IS |
SQLWARNING |
CONSTRAINT |
ISOLATION |
SUBSTRING |
CONSTRAINTS |
JOIN |
SUM |
CONTINUE |
KEY |
SYSTEM_USER |
CONVERT |
LANGUAGE |
TABLE |
CORRESPONDING |
LAST |
TEMPORARY |
COUNT |
LEADING |
THEN |
CREATE |
LEFT |
TIME |
CROSS |
LEVEL |
TIMESTAMP |
CURRENT |
LIKE |
TIMEZONE_HOUR |
CURRENT_DATE |
LOCAL |
TIMEZONE_MINUTE |
CURRENT_TIME |
LOWER |
TO |
CURRENT_TIMESTAMP |
MATCH |
TRAILING |
CURRENT_USER |
MAX |
TRANSACTION |
CURSOR |
MIN |
TRANSLATE |
DATE |
MINUTE |
TRANSLATION |
DAY |
MODULE |
TRIM |
DEALLOCATE |
MONTH |
TRUE |
DEC |
NAMES |
UNION |
DECIMAL |
NATIONAL |
UNIQUE |
DECLARE |
NATURAL |
UNKNOWN |
DEFAULT |
NCHAR |
UPDATE |
DEFERRABLE |
NEXT |
UPPER |
DEFERRED |
NO |
USAGE |
DELETE |
NONE |
USER |
DESC |
NOT |
USING |
DESCRIBE |
NULL |
VALUE |
DESCRIPTOR |
NULLIF |
VALUES |
DIAGNOSTICS |
NUMERIC |
VARCHAR |
DISCONNECT |
OCTET_LENGTH |
VARYING |
DISTINCT |
OF |
VIEW |
DOMAIN |
ON |
WHEN |
DOUBLE |
ONLY |
WHENEVER |
DROP |
OPEN |
WHERE |
ELSE |
OPTION |
WITH |
END |
OR |
WORK |
END-EXEC |
ORDER |
WRITE |
ESCAPE |
OUTER |
YEAR |
EXCEPT |
OUTPUT |
ZONE |
EXCEPTION |
|
|
Gelecekteki anahtar sözcükler
Aşağıdaki anahtar sözcükler gelecekteki sürümlerinde rezerve edilebilir SQL Server yeni özellikler uygulandığı gibi.Bu sözcükleri tanımlayıcılar olarak kullanılmasını önleme düşünün.
MUTLAK |
ANA BİLGİSAYAR |
GÖRELİ |
EYLEM |
HOUR |
YAYIN |
ADMIN |
YOKSAY |
SONUÇ |
SONRA |
HEMEN |
DÖNDÜRÜR |
TOPLAMA |
GÖSTERGE |
ROLÜ |
DİĞER AD |
BAŞLATMA |
TOPLAMASI |
TAHSİS ET |
BAŞLANGIÇTA |
YORDAMI |
OLAN |
SIRALANABİLİR |
SATIR |
DİZİ |
GİRİŞ |
SATIRLARI |
ASENSITIVE |
INT |
KAYIT NOKTASI |
ONAYLAMA İŞLEMİ |
TAMSAYI |
KAYDIRMA |
ASİMETRİK |
KESİŞİM |
KAPSAM |
AT |
ARALIĞI |
SEARCH |
ATOMİK |
YALITIM |
SECOND |
ÖNCE |
YİNELEME |
BÖLÜM |
İKİLİ |
DİL |
HASSAS |
BIT |
BÜYÜK |
SIRA |
BLOB |
SON |
OTURUM |
BOOLE DEĞERİ |
LATERAL |
KÜMELERİ |
HER İKİSİ DE |
SATIR ARALIĞI |
BENZER |
ETKİ DERECESİNİ ELDE |
DAHA AZ |
BOYUTU |
ÇAĞRI |
DÜZEYİ |
SMALLINT |
ADLI |
LIKE_REGEX |
BOŞLUK |
ÖNEM DÜZEYİ |
SINIRI |
BELİRLİ |
BASAMAKLI |
LN |
SPECIFICTYPE |
CAST |
YEREL |
SQL |
KATALOG |
LOCALTIME |
SQLEXCEPTION |
CHAR |
LOCALTIMESTAMP |
SQLSTATE |
KARAKTER |
KONUM BELİRLEYİCİ |
SQLWARNING |
SINIF |
HARİTA |
BAŞLAT |
CLOB |
EŞLEŞTİR |
DURUMU |
HARMANLAMA |
ÜYE |
DEYİMİ |
TOPLAMAK |
YÖNTEMİ |
STATİK |
TAMAMLAMA |
MINUTE |
STDDEV_POP |
KOŞUL |
MOD |
STDDEV_SAMP |
BAĞLAN |
DEĞİŞTİRİR |
YAPISI |
BAĞLANTI |
DEĞİŞTİRME |
SUBMULTISET |
KISITLAMALARI |
MODÜLÜ |
SUBSTRING_REGEX |
YAPICI |
MONTH |
SİMETRİK |
CORR |
MULTISET |
SİSTEM |
KARŞILIK GELEN |
ADLARI |
GEÇİCİ |
COVAR_POP |
DOĞAL |
SONLANDIR |
COVAR_SAMP |
NCHAR |
DAN |
KÜP |
NCLOB |
SAAT |
CUME_DIST |
YENİ |
ZAMAN DAMGASI |
CURRENT_CATALOG |
SONRAKİ |
TIMEZONE_HOUR |
CURRENT_DEFAULT_TRANSFORM_GROUP |
NO |
TIMEZONE_MINUTE |
CURRENT_PATH |
HİÇBİRİ |
SONDAKİ |
CURRENT_ROLE |
NORMALLEŞTİR |
TRANSLATE_REGEX |
CURRENT_SCHEMA |
SAYISAL |
ÇEVİRİ |
CURRENT_TRANSFORM_GROUP_FOR_TYPE |
NESNE |
DAVRAN |
DÖNGÜSÜ |
OCCURRENCES_REGEX |
TRUE |
VERİ |
ESKİ |
UESCAPE |
DATE |
YALNIZCA |
ALTINDA |
DAY |
İŞLEM |
BİLİNMİYOR |
ARA |
ORDINALITY |
UNNEST |
DECIMAL |
OUT |
KULLANIM |
DEFERRABLE |
KAPLAMA |
KULLANMA |
ERTELENMİŞ |
ÇIKIŞ |
VALUE |
DERİNLİK |
PAD |
VAR_POP |
DEREF |
PARAMETRE |
VAR_SAMP |
AÇIKLAYIN |
PARAMETRELERİ |
VARCHAR |
TANIMLAYICISI |
KISMİ |
VARIABLE |
YOK |
BÖLÜM |
HER DURUMDA |
YIKICI |
YOL |
WIDTH_BUCKET |
DETERMINISTIC |
SONEK |
OLMADAN |
SÖZLÜK |
ÖNEK |
PENCERE |
TANILAMA |
PREORDER |
İÇİNDE |
BAĞLANTIYI KES |
HAZIRLAMA |
İŞ |
ETKİ ALANI |
PERCENT_RANK |
YAZMA |
DİNAMİK |
PERCENTILE_CONT |
XMLAGG |
HER |
PERCENTILE_DISC |
XMLATTRİBUTES ÖZNİTELİKLERİ OLAN ÜYELER |
ÖĞE |
POSITION_REGEX |
XMLBINARY |
SON-EXEC |
KORU |
XMLCAST |
EŞİTTİR |
ÖNCEKİ |
XMLCOMMENT |
HER |
AYRICALIKLAR |
XMLCONCAT |
ÖZEL DURUM |
ARALIK |
XMLDOCUMENT |
FALSE |
OKUR |
XMLELEMENT |
FILTER |
GERÇEK |
XMLEXISTS |
İLK |
ÖZYİNELEMELİ |
XMLFOREST |
FLOAT |
REF |
XMLITERATE |
BULUNDU |
BAŞVURAN |
XMLNAMESPACES |
ÜCRETSİZ |
REGR_AVGX |
XMLPARSE |
FULLTEXTTABLE |
REGR_AVGY |
XMLPI |
FUSION |
REGR_COUNT |
XMLQUERY |
GENEL |
REGR_INTERCEPT |
XMLSERIALIZE |
GET |
REGR_R2 |
XMLTABLE |
GENEL |
REGR_SLOPE |
XMLTEXT |
GİT |
REGR_SXX |
XMLVALIDATE |
GRUPLANDIRMA |
REGR_SXY |
YEAR |
BASILI TUTUN |
REGR_SYY |
BÖLGE |
Ayrıca bkz.