Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:SQL Server
Azure SQL Database
Felügyelt Azure SQL-példány
Azure Synapse Analytics
Elemzési platformrendszer (PDW)
SQL Analytics-végpont a Microsoft Fabricben
Raktár a Microsoft Fabricben
SQL-adatbázis a Microsoft Fabricben
A Microsoft SQL Server fenntartott kulcsszavakat használ az adatbázisok definiálására, manipulálására és elérésére. A fenntartott kulcsszavak a Transact-SQL nyelv nyelvtanának részét képezik, amelyet az SQL Server a Transact-SQL utasítások és kötegek elemzéséhez és megértéséhez használ. Bár a fenntartott SQL Server-kulcsszavakat szintaktikailag is használhatja azonosítóként és objektumnévként Transact-SQL szkriptekben, ezt csak tagolt azonosítók használatával teheti meg.
Az alábbi táblázat az SQL Server és az Azure Synapse Analytics fenntartott kulcsszavakat sorolja fel.
ADD
EXTERNAL
PROCEDURE
ALL
FETCH
NYILVÁNOS
ALTER
FILE
RAISERROR
AND
FILLFACTOR
READ
ANY
FOR
READTEXT
AS
FOREIGN
RECONFIGURE
ASC
FREETEXT
REFERENCES
AUTHORIZATION
FREETEXTTABLE
REPLICATION
BACKUP
FROM
RESTORE
KEZDŐDIK
FULL
RESTRICT
BETWEEN
FUNCTION
RETURN
BREAK
GOTO
REVERT
BROWSE
GRANT
REVOKE
TERJEDELEM
GROUP
RIGHT
BY
HAVING
ROLLBACK
CASCADE
HOLDLOCK
ROWCOUNT
CASE
IDENTITY
ROWGUIDCOL
CHECK
IDENTITY_INSERT
RULE
CHECKPOINT
IDENTITYCOL
SAVE
CLOSE
IF
SCHEMA
CLUSTERED
IN
SECURITYAUDIT
COALESCE
INDEX
SELECT
COLLATE
INNER
SZEMANTIKAI kulcskifejezéstáblázat
COLUMN
INSERT
Szemantikai hasonlóságdetailstable
COMMIT
INTERSECT
Szemantikai hasonlóságtáblázat
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
TÁBLÁZATMINTA
CURRENT_DATE
MERGE
TEXTSIZE
CURRENT_TIME
NEMZETI
THEN
CURRENT_TIMESTAMP
NOCHECK
TO
CURRENT_USER
NONCLUSTERED
TOP
KURZOR
NOT
TRAN
DATABASE
NULL
TRANSACTION
DBCC
NULLIF
TRIGGER
DEALLOCATE
OF
TRUNCATE
KIJELENT
OFF
TRY_CONVERT
DEFAULT
OFFSETS
TSEQUAL
DELETE
ON
UNION
DENY
OPEN
UNIQUE
DESC
OPENDATASOURCE
UNPIVOT
LEMEZ
OPENQUERY
UPDATE
DISTINCT
OPENROWSET
UPDATETEXT
DISTRIBUTED
OPENXML
USE
DOUBLE
OPTION
USER
DROP
OR
VALUES
SZEMÉTTELEP
ORDER
VÁLTAKOZÓ
ELSE
OUTER
VIEW
END
OVER
WAITFOR
ERRLVL
PERCENT
WHEN
ESCAPE
FŐTÁMASZ
WHERE
EXCEPT
PLAN
WHILE
EXEC
PRECISION
WITH
EXECUTE
PRIMARY
CSOPORTON BELÜL
EXISTS
WRITETEXT
EXIT
PROC
Az alábbi táblázat az Azure Synapse Analytics számára kizárólagosan fenntartott kulcsszavakat sorolja fel.
LABEL
Emellett az ISO-szabvány a fenntartott kulcsszavak listáját is meghatározza. Kerülje az ISO által fenntartott kulcsszavak használatát az objektumnevekhez és -azonosítókhoz. Az ODBC fenntartott kulcsszólistája, amely az alábbi táblázatban látható, megegyezik az ISO fenntartott kulcsszólistával.
Note
Az ISO-szabványok fenntartott kulcsszavak listája néha szigorúbb lehet, mint az SQL Server, máskor kevésbé korlátozó. Az ISO fenntartott kulcsszavak listája például INT-t tartalmaz. Az SQL Servernek nem kell fenntartott kulcsszóként megkülönböztetnie ezt.
Transact-SQL fenntartott kulcsszavak használhatók adatbázisok vagy adatbázis-objektumok, például táblák, oszlopok, nézetek stb. azonosítójaként vagy neveként. Idézőjeles vagy tagolt azonosítókat használjon. A fenntartott kulcsszavak használata a változók és a tárolt eljárásparaméterek neveként nem korlátozott.
ODBC fenntartott kulcsszavak
Az alábbi szavak az ODBC-függvényhívásokban való használatra vannak fenntartva. Ezek a szavak nem korlátozzák a minimális SQL-nyelvtant; Az alapvető SQL-nyelvtant támogató illesztőprogramokkal való kompatibilitás biztosítása érdekében azonban az alkalmazásoknak kerülniük kell ezeket a kulcsszavakat.
Ez a fenntartott ODBC-kulcsszavak aktuális listája.
ABSZOLÚT
FŐNÖK
OVERLAPS
AKCIÓ
EXECUTE
KÉGLI
ADA
EXISTS
RÉSZLEGES
HOZZÁAD
EXTERNAL
PASCAL
ALL
KIVONAT
POZÍCIÓ
LEFOGLAL
FALSE
PRECIZITÁS
MEGVÁLTOZTAT
CSEL
PREPARE
AND
FIRST
MEGŐRIZ
ANY
FLOAT
PRIMARY
VAN
RÉSZÉRE
ELŐZETES
AMINT
FOREIGN
KIVÁLTSÁGOK
ASC
FORTRAN
ELJÁRÁS
ÁLLÍTÁS
ALAPÍT
NYILVÁNOS
NÉL
FROM
OLVAS
FELHATALMAZÁS
FULL
REAL
AVG
GET
REFERENCES
BEGIN
GLOBAL
RELATÍV
BETWEEN
GO
RESTRICT
BIT
GOTO
REVOKE
BIT_LENGTH
GRANT
RIGHT
MINDKETTŐ
CSOPORT
VISSZAGURÍTÁS
MELLETT
HAVING
SOROK
CASCADE
HOUR
SÉMA
EGYMÁSBA ÁGYAZOTT
AZONOSSÁG
KÉZIRATTEKERCS
CASE
AZONNALI
SECOND
CAST
IN
SZAKASZ
KATALÓGUS
TARTALMAZ
SELECT
CHAR
INDEX
ÜLÉSSZAK
CHAR_LENGTH
INDIKÁTOR
SESSION_USER
KARAKTER
KEZDETBEN
SET
CHARACTER_LENGTH
BELSŐ
MÉRET
ELLENŐRIZ
BEMENET
SMALLINT
BEZÁR
ÉRZÉKETLEN
NÉHÁNY
COALESCE
INSERT
SPACE
EGYEZTET
INT
SQL
EGYBEVETÉS
INTEGER
SQLCA
OSZLOP
INTERSECT
SQLCODE
ELKÖVET
INTERVAL
SQLERROR
CONNECT
INTO
SQLSTATE
KAPCSOLAT
IS
SQLWARNING
CONSTRAINT
IZOLÁCIÓ
SUBSTRING
KORLÁTOK
JOIN
SUM
FOLYTATÓDIK
KEY
SYSTEM_USER
CONVERT
NYELV
ASZTAL
MEGFELELŐ
LAST
TEMPORARY
COUNT
VEZETŐ
THEN
CREATE
LEFT
TIME
KERESZT
LEVEL
TIMESTAMP
AKTUÁLIS
LIKE
TIMEZONE_HOUR
CURRENT_DATE
LOCAL
TIMEZONE_MINUTE
CURRENT_TIME
LOWER
HOZ
CURRENT_TIMESTAMP
MATCH
ZÁRÓ
CURRENT_USER
MAX
TRANZAKCIÓ
KURZOR
MIN
TRANSLATE
DATE
MINUTE
FORDÍTÁS
DAY
MODULE
TRIM
LEOSZTÁSON
MONTH
TRUE
DECEMBER
NEVEK
UNION
DECIMAL
NEMZETI
EGYEDÜLÁLLÓ
KIJELENT
NATURAL
UNKNOWN
DEFAULT
NCHAR
UPDATE
HALASZTHATÓ
NEXT
UPPER
HALASZTOTT
NO
HASZNÁLAT
DELETE
NONE
USER
DESC
NOT
HASZNÁL
DESCRIBE
NULL
VALUE
LEÍRÓ
NULLIF
VALUES
DIAGNOSZTIKA
NUMERIC
VARCHAR
SZÉTKAPCSOL
OCTET_LENGTH
VÁLTAKOZÓ
DISTINCT
BÓL
NÉZET
DOMAIN
ON
MIKOR
DOUBLE
CSAK
AKÁRMIKOR
DROP
NYITOTT
WHERE
MÁS
OPTION
WITH
END
OR
MUNKA
VÉGÜGYVEZETŐ
MEGRENDELÉS
ÍR
MENEKÜLÉS
OUTER
YEAR
EXCEPT
HOZAM
ÖVEZET
KIVÉTEL
Jövőbeli kulcsszavak
Az alábbi kulcsszavakat az SQL Server későbbi kiadásaiban lehet lefoglalni új funkciók implementálásával. Fontolja meg ezeknek a szavaknak az azonosítóként való használatát.
ABSOLUTE
HOST
RELATÍV
ACTION
HOUR
RELEASE
ADMIN
IGNORE
EREDMÉNY
AFTER
AZONNALI
RETURNS
AGGREGATE
INDIKÁTOR
ROLE
ÁLNÉV
INITIALIZE
ROLLUP
LEFOGLAL
KEZDETBEN
RUTIN
ARE
BESZÁLLÁS
ROW
ARRAY
INPUT
ROWS
ÉRZÉKENYSÉG
INT
MENTÉS
ASSERTION
INTEGER
KÉZIRATTEKERCS
ASZIMMETRIKUS
ÚTKERESZTEZŐDÉS
SCOPE
AT
INTERVAL
SEARCH
ATOMI
IZOLÁCIÓ
SECOND
ELŐTT
HAJTOGAT
SZAKASZ
BINARY
LANGUAGE
ÉRZÉKENY
BIT
NAGY
SEQUENCE
BLOB
LAST
SESSION
BOOLEAN
LATERAL
SETS
BOTH
LEADING
HASONLÓ
SZÉLESSÉG
LESS
SIZE
CALL
LEVEL
SMALLINT
NEVŰ
LIKE_REGEX
SPACE
CARDINALITY
LIMIT
SAJÁTOS
EGYMÁSBA ÁGYAZOTT
LN
SPECIFIKUS TÍPUS
CAST
LOCAL
SQL
KATALÓGUS
HELYI IDŐ
SQLEXCEPTION
CHAR
HELYI IDŐBÉLYEG
SQLSTATE
KARAKTER
LOKÁTOR
SQLWARNING
CLASS
MAP
START
CLOB
MATCH
STATE
COLLATION
TAG
STATEMENT
GYŰJT
METHOD
STATIC
TELJESÍTÉS
MINUTE
STDDEV_POP
CONDITION
MOD
STDDEV_SAMP
CONNECT
MÓDOSÍTJA
SZERKEZET
CONNECTION
MODIFY
ALMULTISET
KORLÁTOK
MODUL
SUBSTRING_REGEX
KONSTRUKTOR
MONTH
SZIMMETRIKUS
CORR
MULTISET
SYSTEM
MEGFELELŐ
NAMES
TEMPORARY
COVAR_POP
NATURAL
TERMINATE
COVAR_SAMP
NCHAR
MINT
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
NORMALIZÁL
TRANSLATE_REGEX
CURRENT_SCHEMA
NUMERIC
FORDÍTÁS
CURRENT_TRANSFORM_GROUP_FOR_TYPE
OBJECT
KEZEL
CIKLUS
OCCURRENCES_REGEX
TRUE
DATA
OLD
UESCAPE
DATE
ONLY
ALATT
DAY
MŰVELET
UNKNOWN
DEC
RENDISÉG
UNNEST
DECIMAL
OUT
USAGE
DEFERRABLE
OVERLAY
USING
HALASZTOTT
OUTPUT
VALUE
DEPTH
KÉGLI
VAR_POP
DEREF
PARAMETER
VAR_SAMP
DESCRIBE
PARAMETERS
VARCHAR
LEÍRÓ
PARTIAL
VÁLTOZÓ
LEROMBOL
PARTITION
AKÁRMIKOR
DESTRUKTOR
PATH
WIDTH_BUCKET
DETERMINISZTIKUS
POSTFIX
NÉLKÜL
SZÓTÁR
PREFIX
WINDOW
DIAGNOSZTIKA
PREORDER
BELÜL
DISCONNECT
ELŐKÉSZÍT
MUNKA
DOMAIN
PERCENT_RANK
WRITE
DYNAMIC
PERCENTILE_CONT
XMLAGG
MINDEGYIK
PERCENTILE_DISC
XMLATTRIBUTES
ELEM
POSITION_REGEX
XMLBINARY
END-EXEC
MEGŐRIZ
XMLCAST
EQUALS
PRIOR
XMLCOMMENT
MINDEN
PRIVILEGES
XMLCONCAT
EXCEPTION
RANGE
XMLDOCUMENT
FALSE
OLVAS
XMLELEMENT
FILTER
REAL
XMLEXISTS
FIRST
REKURZÍV
XMLFOREST
FLOAT
REF
XMLITERATE
ALAPÍT
VISZONYÍTÁSI
XMLNAMESPACES
SZABAD
REGR_AVGX
XMLPARSE
TELJES SZÖVEGTÁBLÁZAT
REGR_AVGY
XMLPI
FÚZIÓ
REGR_COUNT
XMLQUERY
ÁLTALÁNOS
REGR_INTERCEPT
XMLSERIALIZE
GET
REGR_R2
XMLTABLE
GLOBAL
REGR_SLOPE
XMLTEXT
GO
REGR_SXX
XMLVALIDATE
GROUPING
REGR_SXY
YEAR
HOLD
REGR_SYY
ZONE
Lásd még:
SET QUOTED_IDENTIFIER (Transact-SQL)
ALTER DATABASE kompatibilitási szintje (Transact-SQL)