Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:SQL Server
Azure SQL Veritabanı
Azure SQL Yönetilen Örneği
Azure Synapse Analytics
Analiz Platformu Sistemi (PDW)
Microsoft Fabric'teki SQL analiz uç noktası
Microsoft Fabric'teki ambar
Microsoft Fabric'teki SQL veritabanı
Microsoft SQL Server veritabanlarını tanımlamak, işlemek ve bunlara erişmek için ayrılmış anahtar sözcükler kullanır. Ayrılmış anahtar sözcükler, SQL Server tarafından Transact-SQL deyimlerini ve toplu işlemlerini ayrıştırmak ve anlamak için kullanılan Transact-SQL dilinin dil bilgisinin bir parçasıdır. SQL Server ayrılmış anahtar sözcüklerini Transact-SQL betiklerde tanımlayıcılar ve nesne adları olarak kullanmak mümkün olsa da, bunu yalnızca sınırlandırılmış tanımlayıcıları kullanarak yapabilirsiniz.
Aşağıdaki tabloda SQL Server ve Azure Synapse Analytics ayrılmış anahtar sözcükleri listelenmiştir.
ADD
EXTERNAL
PROCEDURE
ALL
FETCH
KAMU
ALTER
FILE
RAISERROR
AND
FILLFACTOR
READ
ANY
FOR
READTEXT
AS
FOREIGN
RECONFIGURE
ASC
FREETEXT
REFERENCES
AUTHORIZATION
FREETEXTTABLE
REPLICATION
BACKUP
FROM
RESTORE
BEGIN
FULL
RESTRICT
BETWEEN
FUNCTION
RETURN
BREAK
GOTO
REVERT
BROWSE
GRANT
REVOKE
YIĞIN
GROUP
RIGHT
BY
HAVING
ROLLBACK
CASCADE
HOLDLOCK
ROWCOUNT
CASE
IDENTITY
ROWGUIDCOL
CHECK
IDENTITY_INSERT
RULE
CHECKPOINT
IDENTITYCOL
SAVE
CLOSE
IF
SCHEMA
CLUSTERED
IN
GÜVENLIK DENETIMI
COALESCE
INDEX
SELECT
COLLATE
INNER
SEMANTICKEYPHRASETABLE
COLUMN
INSERT
SEMANTIK benzerlikdetaylartabletable
COMMIT
INTERSECT
SEMANTIK benzerlik tablosu
COMPUTE
INTO
SESSION_USER
CONSTRAINT
IS
SET
CONTAINS
JOIN
SETUSER
CONTAINSTABLE
KEY
SHUTDOWN
CONTINUE
KILL
SOME
CONVERT
LEFT
STATISTICS
CREATE
LIKE
SYSTEM_USER
CROSS
LINENO
TABLE
CURRENT
LOAD
TABLO ÖRNEĞI
CURRENT_DATE
MERGE
TEXTSIZE
CURRENT_TIME
ULUSAL
THEN
CURRENT_TIMESTAMP
NOCHECK
TO
CURRENT_USER
NONCLUSTERED
TOP
İMLEÇ
NOT
TRAN
DATABASE
NULL
TRANSACTION
DBCC
NULLIF
TRIGGER
DEALLOCATE
OF
TRUNCATE
BİLDİRMEK
OFF
TRY_CONVERT
DEFAULT
OFFSETS
TSEQUAL
DELETE
ON
UNION
DENY
OPEN
UNIQUE
DESC
OPENDATASOURCE
UNPIVOT
DISK
OPENQUERY
UPDATE
DISTINCT
OPENROWSET
UPDATETEXT
DISTRIBUTED
OPENXML
USE
DOUBLE
OPTION
USER
DROP
OR
VALUES
ÇÖPLÜK
ORDER
DEĞİŞEN
ELSE
OUTER
VIEW
END
OVER
WAITFOR
ERRLVL
PERCENT
WHEN
ESCAPE
PİVOT
WHERE
EXCEPT
PLAN
WHILE
EXEC
PRECISION
WITH
EXECUTE
PRIMARY
GRUP İÇİ
EXISTS
WRITETEXT
EXIT
YORDAM
Aşağıdaki tabloda , Azure Synapse Analytics'e özel ayrılmış anahtar sözcükler listelenir.
LABEL
Ayrıca ISO standardı ayrılmış anahtar sözcüklerin listesini 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 tabloda gösterilen ODBC ayrılmış anahtar sözcük listesi, ISO ayrılmış anahtar sözcük listesiyle aynıdır.
Note
ISO standartları ayrılmış anahtar sözcükler listesi bazen SQL Server'dan daha kısıtlayıcı ve bazen daha az kısıtlayıcı olabilir. Örneğin, ISO ayrılmış anahtar sözcükler listesi INT içerir. SQL Server'ın bunu ayrılmış anahtar sözcük olarak ayırt etmek zorunda değildir.
Transact-SQL ayrılmış anahtar sözcükler, tablolar, sütunlar, görünümler gibi veritabanlarının veya veritabanı nesnelerinin tanımlayıcıları veya adları olarak kullanılabilir. Tırnak içine alınmış tanımlayıcıları veya sınırlandırılmış tanımlayıcıları kullanın. Değişkenlerin ve saklı yordam parametrelerinin adları olarak ayrılmış anahtar sözcüklerin kullanılması kısıtlanmaz.
ODBC Ayrılmış Anahtar Sözcükleri
Aşağıdaki sözcükler ODBC işlev çağrılarında kullanılmak üzere ayrılmıştır. Bu sözcükler en düşük SQL dil bilgisini kısıtlamaz; ancak, temel SQL dil bilgisini destekleyen sürücülerle uyumluluğu sağlamak için uygulamaların bu anahtar sözcükleri kullanmaktan kaçınması gerekir.
Bu, ODBC ayrılmış anahtar sözcüklerinin geçerli listesidir.
MUTLAK
EXEC
OVERLAPS
EYLEM
EXECUTE
PAD
AKIN
EXISTS
KISMİ
EKLEMEK
EXTERNAL
PASCAL
ALL
HULÂSA
KONUM
AYIRMAK
FALSE
KESİNLİK
DEĞİŞTİRMEK
GETİR
PREPARE
AND
FIRST
KORUMAK
ANY
FLOAT
PRIMARY
AR
İÇİN
ÖNCE
GİBİ
FOREIGN
AYRICALIK
ASC
FORTRAN
PROSEDÜR
IDDİA
KURMAK
KAMU
DA
FROM
OKUMAK
İZİN
FULL
REAL
AVG
GET
REFERENCES
BEGIN
GLOBAL
AKRABA
BETWEEN
GO
RESTRICT
BIT
GOTO
REVOKE
BIT_LENGTH
GRANT
RIGHT
Her ikisi
GRUP
GERİ ALMA
TARAFINDAN
HAVING
SATIR
CASCADE
HOUR
ŞEMA
BASAMAKLI
KİMLİK
TOMAR
CASE
HAZIR
SECOND
CAST
IN
BÖLÜM
KATALOG
KAPSAMAK
SELECT
CHAR
INDEX
OTURUM
CHAR_LENGTH
GÖSTERGE
SESSION_USER
KARAKTER
BAŞLANGIÇTA
SET
CHARACTER_LENGTH
İÇ
BOYUT
ÇEK
GİRDİ
SMALLINT
KAPATMAK
DUYARSIZ
BAZI
COALESCE
INSERT
SPACE
HARMANLAMAK
INT
SQL
HARMANLAMA
INTEGER
SQLCA
SÜTUN
INTERSECT
SQLCODE
İŞLEMEK
INTERVAL
SQLERROR
CONNECT
INTO
SQLSTATE
BAĞLANTI
IS
SQLWARNING
CONSTRAINT
YALITIM
SUBSTRING
KISITLAMA -LARI
JOIN
SUM
DEVAM ETMEK
KEY
SYSTEM_USER
CONVERT
DİL
MASA
KARŞILIK GELEN
LAST
TEMPORARY
COUNT
ÖNDE GELEN
THEN
CREATE
LEFT
TIME
HAÇ
LEVEL
TIMESTAMP
GEÇERLİ
LIKE
TIMEZONE_HOUR
CURRENT_DATE
LOCAL
TIMEZONE_MINUTE
CURRENT_TIME
LOWER
HEDEF
CURRENT_TIMESTAMP
MATCH
IZLEYEN
CURRENT_USER
MAX
İŞLEM
İMLEÇ
MIN
TRANSLATE
DATE
MINUTE
ÇEVİRİ
DAY
MODULE
TRIM
AYIRMASI
MONTH
TRUE
ARALIK
AD -LARINI
UNION
DECIMAL
ULUSAL
EŞSİZ
BİLDİRMEK
NATURAL
UNKNOWN
DEFAULT
NCHAR
UPDATE
DEFERRABLE
NEXT
UPPER
ERTELENMİŞ
NO
KULLANIM
DELETE
NONE
USER
DESC
NOT
KULLAN -ARAK
DESCRIBE
NULL
VALUE
TANIMLAYICISI
NULLIF
VALUES
TANILAMA
NUMERIC
VARCHAR
AYIRMAK
OCTET_LENGTH
DEĞİŞEN
DISTINCT
İN
GÖRÜNÜM
DOMAIN
ON
Ne zaman
DOUBLE
SADECE
HER
DROP
AÇIK
WHERE
BAŞKA
OPTION
WITH
END
OR
İŞ
SON YÖNETICI
SİPARİŞ
YAZMAK
KAÇMAK
OUTER
YEAR
EXCEPT
ÇIKTI
BÖLGE
İSTİSNA
Gelecekteki Anahtar Kelimeler
Aşağıdaki anahtar sözcükler, yeni özellikler uygulandıkça SQL Server'ın gelecek sürümlerinde ayrılmış olabilir. Bu sözcüklerin tanımlayıcı olarak kullanılmasını önlemeyi göz önünde bulundurun.
ABSOLUTE
HOST
AKRABA
ACTION
HOUR
RELEASE
ADMIN
IGNORE
SONUÇ
AFTER
HAZIR
RETURNS
AGGREGATE
GÖSTERGE
ROLE
TAKMA AD
INITIALIZE
ROLLUP
AYIRMAK
BAŞLANGIÇTA
OLAĞAN
ARE
INOUT
ROW
ARRAY
INPUT
ROWS
DUYARLI
INT
SAVEPOINT
ASSERTION
INTEGER
TOMAR
ASİMETRİK
KESİŞME
SCOPE
AT
INTERVAL
SEARCH
ATOMİK
YALITIM
SECOND
ÖNCE
YİNELEME
BÖLÜM
BINARY
LANGUAGE
DUYARLI
BIT
BÜYÜK
SEQUENCE
BLOB
LAST
SESSION
BOOLEAN
LATERAL
SETS
BOTH
LEADING
BENZER
GENİŞLİK
LESS
SIZE
CALL
LEVEL
SMALLINT
DENİLEN
LIKE_REGEX
SPACE
CARDINALITY
LIMIT
SPESİFİK
BASAMAKLI
LN
ÖZEL TIP
CAST
LOCAL
SQL
KATALOG
YEREL ZAMAN
SQLEXCEPTION
CHAR
YEREL ZAMAN DAMGASI
SQLSTATE
KARAKTER
KONUMLANDIRICI
SQLWARNING
CLASS
MAP
START
CLOB
MATCH
STATE
COLLATION
ÜYE
STATEMENT
TOPLAMAK
YÖNTEM
STATIC
TAMAMLAMA
MINUTE
STDDEV_POP
CONDITION
MOD
STDDEV_SAMP
CONNECT
DEĞİŞTİRİR
YAPI
BAĞLANTI
MODIFY
SUBMULTISET
KISITLAMA -LARI
MODÜL
SUBSTRING_REGEX
OLUŞTURUCU
MONTH
SİMETRİK
CORR
MULTISET
SYSTEM
KARŞILIK GELEN
NAMES
TEMPORARY
COVAR_POP
NATURAL
TERMINATE
COVAR_SAMP
NCHAR
DAN
CUBE
NCLOB
TIME
CUME_DIST
NEW
TIMESTAMP
CURRENT_CATALOG
NEXT
TIMEZONE_HOUR
CURRENT_DEFAULT_TRANSFORM_GROUP
NO
TIMEZONE_MINUTE
CURRENT_PATH
NONE
TRAILING
CURRENT_ROLE
NORMALLEŞTİRMEK
TRANSLATE_REGEX
CURRENT_SCHEMA
NUMERIC
ÇEVİRİ
CURRENT_TRANSFORM_GROUP_FOR_TYPE
OBJECT
TEDAVİ ETMEK
DEVİR
OCCURRENCES_REGEX
TRUE
DATA
OLD
UESCAPE
DATE
ONLY
ALTINDA
DAY
İŞLEM
UNKNOWN
DEC
ORDINALITE
UNNEST
DECIMAL
OUT
USAGE
DEFERRABLE
OVERLAY
USING
ERTELENMİŞ
OUTPUT
VALUE
DEPTH
PAD
VAR_POP
DEREF
PARAMETER
VAR_SAMP
DESCRIBE
PARAMETERS
VARCHAR
TANIMLAYICISI
PARTIAL
DEĞİŞKEN
YIKMAK
PARTITION
HER
YIKICI
PATH
WIDTH_BUCKET
DETERMİNİSTİC
SONEK
SIZ
SÖZLÜK
PREFIX
WINDOW
TANILAMA
PREORDER
İÇİNDE
DISCONNECT
HAZIRLAMAK
İŞ
DOMAIN
PERCENT_RANK
WRITE
DYNAMIC
PERCENTILE_CONT
XMLAGG
HER
PERCENTILE_DISC
XMLATTRIBUTES
ÖĞE
POSITION_REGEX
XMLBINARY
END-EXEC
KORUMAK
XMLCAST
EQUALS
PRIOR
XMLCOMMENT
HER
PRIVILEGES
XMLCONCAT
EXCEPTION
RANGE
XMLDOCUMENT
FALSE
OKUR
XMLELEMENT
FILTER
REAL
XMLEXISTS
FIRST
ÖZYİNELEMELİ
XMLFOREST
FLOAT
REF
XMLITERATE
FOUND
BAŞVURAN
XMLNAMESPACES
SERBEST
REGR_AVGX
XMLPARSE
TAM METIN TABLOSU
REGR_AVGY
XMLPI
FÜZYON
REGR_COUNT
XMLQUERY
GENEL
REGR_INTERCEPT
XMLSERIALIZE
GET
REGR_R2
XMLTABLE
GLOBAL
REGR_SLOPE
XMLTEXT
GO
REGR_SXX
XMLVALIDATE
GROUPING
REGR_SXY
YEAR
HOLD
REGR_SYY
ZONE
Ayrıca Bkz.
SET QUOTED_IDENTIFIER (Transact-SQL)
VERİTABANINI DEĞİŞTİR Uyumluluk Düzeyi (Transact-SQL)