Ayrılmış anahtar sözcükleri (Transact-SQL)
Microsoft SQL Server kullanır, işleme, veritabanlarına erişmek ve tanımlamak için anahtar sözcükler ayrılmıştır.Ayrılmış anahtar sözcükleri, dilbilgisi bir parçası olan Transact-SQL tarafından kullanılan dil SQL Server Çözümleme ve anlamak için Transact-SQL ifadeler ve toplu işlemi. Sözdizimsel olarak kullanmak mümkün olsa SQL Server tanımlayıcılar ve nesne adlarında ayrılmış anahtar sözcükleri Transact-SQL komut, yalnızca sınırlı tanımlayıcıları kullanarak bunu yapabilirsiniz.
Aşağıdaki tablo listeleri SQL Server ayrılmış bir anahtar.
ADD |
VAR |
DUYARLIK |
ALL |
Exit |
BİRİNCİL |
DEĞİŞTİRME |
DIŞ |
Yazdırma |
AND |
GETİRME |
İŞLEM |
TÜM |
dosyasını arayın |
YORDAM |
OLARAK |
fillfactor |
Ortak |
asc |
İÇİN |
raiserror |
YETKİLENDİRME |
YABANCI |
OKUMA |
yedek |
freetext |
readtext |
BAŞLANGIÇ |
freetexttable |
YENİDEN YAPILANDIR |
ARASINDA |
GELEN |
BAŞVURULARI |
BÖLÜM SONU |
TAM |
ÇOĞALTMA |
GÖZATMA |
işlev |
geri yükleme |
TOPLU |
goto |
KISITLAMA |
TARAFINDAN |
VERME |
DÖNÜŞ |
ART ARDA SIRALI |
GRUP |
GERİ ALMA |
SERVİS TALEBİ |
SAHİP |
İPTAL ETME |
ONAY |
STOPLIST sahibine bu izin verebilirsiniz. |
RIGHT |
DENETİM NOKTASI |
KİMLİK |
GERİ ALMA |
Close |
identity_insert |
rowcount |
KÜMELENMİŞ |
identitycol |
rowguidcol |
BİRLEŞİM |
IF |
KURAL |
HARMANLA |
IN |
KAYDETME |
SÜTUN |
DİZİN |
ŞEMA |
yürütme |
İÇ |
securityaudit |
HESAPLAMA |
EKLEME |
SEÇİN |
KISITLAMA |
KESİŞEN |
session_user |
İÇERİR |
İÇİNE |
küme |
containstable |
OLAN |
setuser |
DEVAM ETMEK |
birleştirmek |
KAPATMA |
ÇEVİR |
anahtar |
BAZI |
OLUŞTURMA |
kill |
Statistics |
ÇAPRAZ |
LEFT |
system_user |
CARİ |
BENZER |
TABLO |
current_date |
lineno |
tablesample |
current_time |
To accomplish this rebinding, the methods that map to CLR functions, stored procedures, and triggers must still exist in the modified assembly with the same signatures. |
textsize |
current_timestamp |
BİRLEŞTİRME |
Then |
current_user |
ULUSAL |
Kime |
İMLEÇ |
nocheck |
ÜST |
VERİTABANI |
KÜMELENMEMİŞ |
tran |
dbcc |
NOT |
The classes that implement CLR user-defined types and user-defined aggregate functions must still satisfy the requirements for being a user-defined type or aggregate. |
AYIRMASI |
null |
TETİKLEYİCİ |
BİLDİR |
nullif |
KES |
VARSAYILAN |
OF |
tsequal |
SİLME |
DEVRE DIŞI |
BİRLEŞİM |
İZİN VERME |
KAYDIRIR |
BENZERSİZ |
desc |
AÇIK |
unpivot |
disk |
Açık |
GÜNCELLEŞTİRME |
DISTINCT |
opendatasource |
updatetext |
DAĞITILMIŞ |
openquery |
KULLANIMI |
ÇİFT |
openrowset |
KULLANICI |
BIRAKMA |
openxml |
VALUES |
döküm |
Seçenek |
DEĞİŞEN |
Else |
OR |
GÖRÜNÜMÜ |
BİTİŞ |
SİPARİŞ |
waitfor |
errlvl |
DIŞ |
NE ZAMAN |
ÇIKIŞ |
ÜZERİNDE |
BURADA |
DIŞINDA |
YÜZDE |
SÜRE |
YÖNET |
ÖZET |
İLE |
yürütmek |
PLANI |
writetext |
Ayrıca, standart olan ISO ayrılmış anahtar sözcüklerin listesi tanımlar.Nesne adları ve tanıtıcılar için ISO ayrılmış anahtar sözcükleri kullanmaktan kaçının.Aşağıdaki tabloda gösterilen ODBC ayrılmış bir 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 kısıtlayıcı olabilir. SQL Server ve bazen daha az kısıtlayıcı. For example, the ISO reserved keywords list contains INT.SQL Server does not have to distinguish this as a reserved keyword.
Transact-SQL ayrılmış anahtar sözcükleri, tanımlayıcılar veya veritabanı veya veritabanı nesnelerinin (tablolar, sütunlar, görünümler vb. gibi adları olarak kullanılabilir.Teklif edilen tanımlayıcıları ya da sınırlandırılmış tanımlayıcıları kullanın.Değişkenler ve saklı yordam parametreleri adları olarak ayrılmış anahtar sözcükleri kullanarak sınırlı değildir.Daha fazla bilgi için bkz:Tanıtıcıları, nesne adları kullanma.
ODBC anahtar sözcükler ayrılmış.
ODBC işlev çağrıları kullanmak için aşağıdaki sözcükler ayrılmıştır.Bu sözcükleri minimum SQL dilbilgisini sınırlamak; ancak, çekirdek SQL dilbilgisini destekleyen sürücüleriyle uyumluluktan emin olmak için , uygulamalar bu 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 SQL Server Yeni bir özellik uygulanır. Bu sözcükleri tanımlayıcılar olarak kullanılmasını önleme göz önünde bulundurun.
MUTLAK |
ANA BİLGİSAYAR |
GÖRELİ |
Eylem |
HOUR |
Yayım |
Yönetici |
YOKSAY |
Sonuç |
SONRA |
HEMEN |
VERİR |
toplamak |
GÖSTERGE |
Rol |
DiğerAd |
BAŞLATILAMIYOR |
TOPLAMA |
TAHSİS ET |
BAŞLANGIÇTA |
YORDAMINA GİRİLDİ |
are |
inout |
SATIR |
DİZİ |
Giriş |
SATIRLARI |
asensitive |
INT |
KAYIT NOKTASI |
ONAYLAMA İŞLEMİ |
TAMSAYI |
KAYDIRMA |
SİMETRİK OLMAYAN |
KESİŞİM |
KAPSAM |
EN |
ARALIK |
Search |
ATOMİK |
AYIRMA |
SECOND |
ÖNCE |
YİNELEME |
bölümüne geçebilirsiniz |
Binary |
DİL |
DUYARLI |
bit |
Büyük |
SIRA |
blob |
SON |
oturum |
Boole |
lateral |
KÜMELERİ |
Both (Her ikisi) |
SATIR ARALIĞI |
BENZER |
ETKİ DERECESİNİ |
DAHA AZ |
Boyut |
ARAMA |
DÜZEYİ |
smallint |
ADLI |
like_regex |
ALAN |
ÖNEM DÜZEYİ |
SINIR |
BELİRLİ |
cascaded |
ln |
specifictype |
ATAMA |
YEREL |
SQL |
Katalog |
localtime |
sqlexception |
Karakter |
localtimestamp |
SQLSTATE |
KARAKTER |
KONUM BELİRLEYİCİ |
sqlwarning |
Sınıf |
EŞLEME |
BAŞLANGIÇ |
clob |
Match (Eşleşen) |
STATE |
HARMANLAMA |
ÜYE |
İFADE |
Toplama |
YÖNTEMİ |
STATİK |
TAMAMLAMA |
MINUTE |
stddev_pop |
KOŞUL |
MOD |
stddev_samp |
BAĞLAN |
DEĞİŞTİRİR |
YAPISI |
Bağlantı |
Değiştirme |
submultiset |
KISITLAMALARI |
MODÜL |
substring_regex |
KURUCU |
MONTH |
SİMETRİK |
corr |
multiset |
SİSTEM |
KARŞILIK GELEN |
ADLARI |
GEÇİCİ |
covar_pop |
DOĞAL |
terminate |
covar_samp |
nchar |
FARKLI |
KÜP |
nclob |
SAAT |
cume_dist |
NEW |
ZAMAN DAMGASI |
current_catalog |
İleri |
timezone_hour |
current_default_transform_group |
Hayır |
timezone_minute |
current_path |
YOK |
SONDAKİ |
current_role |
NORMALLEŞTİR |
translate_regex |
current_schema |
SAYISAL |
ÇEVİRİ |
current_transform_group_for_type |
NESNE |
KABUL ET |
DÖNGÜ |
occurrences_regex |
TRUE |
Veri |
ESKİ |
uescape |
DATE |
veritabanı |
ALTINDA |
DAY |
Operation |
BİLİNMEYEN |
ARA |
ordinality |
unnest |
DECIMAL |
ÇIKIŞ |
Kullanım |
deferrable |
YER PAYLAŞIMI |
Bu alternatif |
ERTELENMİŞ |
ÇIKIŞ |
VALUE |
DERİNLİK |
DEFTERİ |
var_pop |
deref |
PARAMETRE |
var_samp |
AÇIKLAYIN |
Parametreler |
varchar |
TANIMLAYICISI |
KISMİ |
değişken |
ZARAR |
Bölüm |
HER |
YIKICI |
Yol |
width_bucket |
deterministic |
SONEK |
İÇERMEYEN |
SÖZLÜK |
ÖNEK |
PENCERE |
Tanı |
preorder |
İÇİNDE |
BAĞLANTIYI KES |
HAZIRLAMA |
ÇALIŞMA |
Etki_Alanı |
percent_rank |
Yaz |
DİNAMİK |
percentile_cont |
xmlagg |
HER |
percentile_disc |
xmlattributes |
Öğe |
position_regex |
xmlbinary |
SON YÖNET |
KORU |
xmlcast |
EŞİTTİR |
ÖNCEKİ |
xmlcomment |
HER |
AYRICALIĞI |
xmlconcat |
ÖZEL DURUM |
Sorgu bellek gereksinimlerini, bu parametre tarafından belirtilen sınırı aşarsanız, sunucu aşağıdakileri yapar: |
xmldocument |
FALSE |
OKUMA |
xmlelement |
FILTER |
GERÇEK |
xmlexists |
Birinci |
ÖZYİNELEMELİ |
xmlforest |
FLOAT |
ref |
xmliterate |
BULUNAMADI |
BAŞVURAN |
xmlnamespaces |
Bellek |
regr_avgx |
xmlparse |
fulltexttable |
regr_avgy |
xmlpi |
FÜZYON |
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 TUTMA |
regr_syy |
Bölge |
See Also