Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
SQL Analytics-eindpunt in Microsoft Fabric
Magazijn in Microsoft Fabric
SQL-database in Microsoft Fabric
Microsoft SQL Server gebruikt gereserveerde trefwoorden voor het definiëren, bewerken en openen van databases. Gereserveerde trefwoorden maken deel uit van de grammatica van de Transact-SQL taal die door SQL Server wordt gebruikt om Transact-SQL instructies en batches te parseren en te begrijpen. Hoewel het syntactisch mogelijk is om gereserveerde SQL Server-trefwoorden te gebruiken als id's en objectnamen in Transact-SQL scripts, kunt u dit alleen doen met behulp van gescheiden id's.
De volgende tabel bevat gereserveerde trefwoorden voor SQL Server en Azure Synapse Analytics.
ADD
EXTERNAL
PROCEDURE
ALL
FETCH
PUBLIEK
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
OMVANG
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
SEMANTICKEYPHRASETABLE
COLUMN
INSERT
SEMANTICSIMILARITYDETAILSTABEL
COMMIT
INTERSECT
SEMANTISCH-gelijkheidstabel
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
TABLESAMPLE
CURRENT_DATE
MERGE
TEXTSIZE
CURRENT_TIME
NATIONAAL
THEN
CURRENT_TIMESTAMP
NOCHECK
TO
CURRENT_USER
NONCLUSTERED
TOP
CURSOR
NOT
TRAN
DATABASE
NULL
TRANSACTION
DBCC
NULLIF
TRIGGER
DEALLOCATE
OF
TRUNCATE
VERKLAREN
OFF
TRY_CONVERT
DEFAULT
OFFSETS
TSEQUAL
DELETE
ON
UNION
DENY
OPEN
UNIQUE
DESC
OPENDATASOURCE
DRAAIPUNT NIET
DISK
OPENQUERY
UPDATE
DISTINCT
OPENROWSET
UPDATETEXT
DISTRIBUTED
OPENXML
USE
DOUBLE
OPTION
USER
DROP
OR
VALUES
STORTPLAATS
ORDER
WISSELEND
ELSE
OUTER
VIEW
END
OVER
WAITFOR
ERRLVL
PERCENT
WHEN
ESCAPE
DRAAIEN
WHERE
EXCEPT
PLAN
WHILE
EXEC
PRECISION
WITH
EXECUTE
PRIMARY
BINNEN GROEP
EXISTS
WRITETEXT
EXIT
PROC
De volgende tabel bevat gereserveerde trefwoorden die exclusief zijn voor Azure Synapse Analytics.
LABEL
Daarnaast definieert de ISO-standaard een lijst met gereserveerde trefwoorden. Vermijd het gebruik van gereserveerde ISO-trefwoorden voor objectnamen en id's. De lijst met gereserveerde ODBC-trefwoorden, die wordt weergegeven in de volgende tabel, is hetzelfde als de lijst met gereserveerde ISO-trefwoorden.
Note
De lijst met gereserveerde ISO-standaarden voor trefwoorden kan soms meer beperkend zijn dan SQL Server en op andere momenten minder beperkend. De lijst met gereserveerde ISO-trefwoorden bevat bijvoorbeeld INT. SQL Server hoeft dit niet te onderscheiden als een gereserveerd trefwoord.
Transact-SQL gereserveerde trefwoorden kunnen worden gebruikt als id's of namen van databases of databaseobjecten, zoals tabellen, kolommen, weergaven enzovoort. Gebruik aangestelde id's of id's met scheidingstekens. Het gebruik van gereserveerde trefwoorden als de namen van variabelen en opgeslagen procedureparameters is niet beperkt.
Gereserveerde ODBC-trefwoorden
De volgende woorden zijn gereserveerd voor gebruik in ODBC-functieoproepen. Deze woorden beperken niet de minimale SQL-grammatica; Om echter compatibiliteit te garanderen met stuurprogramma's die ondersteuning bieden voor de kern-SQL-grammatica, moeten toepassingen deze trefwoorden vermijden.
Dit is de huidige lijst met gereserveerde ODBC-trefwoorden.
ABSOLUUT
EXEC
OVERLAPS
ACTIE
EXECUTE
OPVULLEN
ADA
EXISTS
GEDEELTELIJK
TOEVOEGEN
EXTERNAL
PASCAL
ALL
EXTRACT
POSITIE
TOEWIJZEN
FALSE
PRECISIE
VERANDEREN
HALEN
PREPARE
AND
FIRST
BEWAREN
ANY
FLOAT
PRIMARY
ZIJN
VOOR
VOORAFGAAND
ALS
FOREIGN
PRIVILEGES
ASC
FORTRAN
PROCEDURE
BEWERING
STICHTEN
PUBLIEK
OP
FROM
LEZEN
MACHTIGING
FULL
REAL
AVG
GET
REFERENCES
BEGIN
GLOBAL
BETREKKELIJK
BETWEEN
GO
RESTRICT
BIT
GOTO
REVOKE
BIT_LENGTH
GRANT
RIGHT
BEIDE
GROEP
TERUGDRAAIEN
BIJ
HAVING
RIJEN
CASCADE
HOUR
SCHEMA
TRAPSGEWIJZE
IDENTITEIT
SCROLLEN
CASE
ONMIDDELLIJK
SECOND
CAST
IN
AFDELING
CATALOGUS
BEVATTEN
SELECT
CHAR
INDEX
SESSIE
CHAR_LENGTH
INDICATOR
SESSION_USER
KARAKTER
AANVANKELIJK
SET
CHARACTER_LENGTH
BINNENSTE
GROOTTE
CHEQUE
INVOER
SMALLINT
SLUITEN
ONGEVOELIG
SOMMIGE
COALESCE
INSERT
SPACE
SORTEREN
INT
SQL
COLLATIE
INTEGER
SQLCA
KOLOM
INTERSECT
SQLCODE
PLEGEN
INTERVAL
SQLERROR
CONNECT
INTO
SQLSTATE
VERBINDING
IS
SQLWARNING
CONSTRAINT
ISOLATIE
SUBSTRING
BEPERKINGEN
JOIN
SUM
VOORTZETTEN
KEY
SYSTEM_USER
CONVERT
TAAL
TAFEL
CORRESPONDEREND
LAST
TEMPORARY
COUNT
LEIDEND
THEN
CREATE
LEFT
TIME
KRUIS
LEVEL
TIMESTAMP
ACTUEEL
LIKE
TIMEZONE_HOUR
CURRENT_DATE
LOCAL
TIMEZONE_MINUTE
CURRENT_TIME
LOWER
AAN
CURRENT_TIMESTAMP
MATCH
ACHTERSTAND
CURRENT_USER
MAX
TRANSACTIE
CURSOR
MIN
TRANSLATE
DATE
MINUTE
VERTALING
DAY
MODULE
TRIM
DEALLOCATE
MONTH
TRUE
DEC
NAMEN
UNION
DECIMAL
NATIONAAL
UNIEK
VERKLAREN
NATURAL
UNKNOWN
DEFAULT
NCHAR
UPDATE
UITSTELBAAR
NEXT
UPPER
UITGESTELDE
NO
GEBRUIK
DELETE
NONE
USER
DESC
NOT
GEBRUIK
DESCRIBE
NULL
VALUE
DESCRIPTOR
NULLIF
VALUES
DIAGNOSTIEK
NUMERIC
VARCHAR
SCHEIDEN
OCTET_LENGTH
WISSELEND
DISTINCT
VAN
BEKIJKEN
DOMAIN
ON
WANNEER
DOUBLE
ALLEEN
WANNEER
DROP
OPENEN
WHERE
ANDERS
OPTION
WITH
END
OR
WERK
EINDUITVOERENDE UITVOERENDE
BEVELEN
SCHRIJVEN
ONTSNAPPEN
OUTER
YEAR
EXCEPT
UITVOER
ZONE
UITZONDERING
Toekomstige trefwoorden
De volgende trefwoorden kunnen worden gereserveerd in toekomstige versies van SQL Server, omdat er nieuwe functies worden geïmplementeerd. Overweeg het gebruik van deze woorden als id's te vermijden.
ABSOLUTE
HOST
BETREKKELIJK
ACTION
HOUR
RELEASE
ADMIN
IGNORE
RESULTAAT
AFTER
ONMIDDELLIJK
RETURNS
AGGREGATE
INDICATOR
ROLE
ALIAS
INITIALIZE
ROLLUP
TOEWIJZEN
AANVANKELIJK
ROUTINE
ARE
INOUT
ROW
ARRAY
INPUT
ROWS
ASENSITIVE
INT
SAVEPOINT
ASSERTION
INTEGER
SCROLLEN
ASYMMETRISCH
KRUISPUNT
SCOPE
AT
INTERVAL
SEARCH
ATOMAIR
ISOLATIE
SECOND
VOOR
ITERATE
AFDELING
BINARY
LANGUAGE
GEVOELIG
BIT
GROOT
SEQUENCE
BLOB
LAST
SESSION
BOOLEAN
LATERAL
SETS
BOTH
LEADING
SOORTGELIJK
BREEDTE
LESS
SIZE
CALL
LEVEL
SMALLINT
GENAAMD
LIKE_REGEX
SPACE
CARDINALITY
LIMIT
SPECIFIEK
TRAPSGEWIJZE
LN
SPECIFICTYPE
CAST
LOCAL
SQL
CATALOGUS
LOKALE TIJD
SQLEXCEPTION
CHAR
LOKALE TIJDSTEMPEL
SQLSTATE
KARAKTER
LOCATOR
SQLWARNING
CLASS
MAP
START
CLOB
MATCH
STATE
COLLATION
LID
STATEMENT
VERZAMELEN
METHODE
STATIC
VOLTOOIING
MINUTE
STDDEV_POP
CONDITION
MOD
STDDEV_SAMP
CONNECT
WIJZIGT
STRUCTUUR
CONNECTION
MODIFY
SUBMULTISET
BEPERKINGEN
MODULE
SUBSTRING_REGEX
BOUWER
MONTH
SYMMETRISCH
CORR
MULTISET
SYSTEM
CORRESPONDEREND
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
NORMALISEREN
TRANSLATE_REGEX
CURRENT_SCHEMA
NUMERIC
VERTALING
CURRENT_TRANSFORM_GROUP_FOR_TYPE
OBJECT
BEHANDELEN
CYCLUS
OCCURRENCES_REGEX
TRUE
DATA
OLD
UESCAPE
DATE
ONLY
ONDER
DAY
OPERATIE
UNKNOWN
DEC
ORDINAALITEIT
UNNEST
DECIMAL
OUT
USAGE
DEFERRABLE
OVERLAY
USING
UITGESTELDE
OUTPUT
VALUE
DEPTH
OPVULLEN
VAR_POP
DEREF
PARAMETER
VAR_SAMP
DESCRIBE
PARAMETERS
VARCHAR
DESCRIPTOR
PARTIAL
VERANDERLIJK
VERNIETIGEN
PARTITION
WANNEER
VERNIETIGER
PATH
WIDTH_BUCKET
DETERMINISTISCHE
POSTFIX
ZONDER
WOORDENBOEK
PREFIX
WINDOW
DIAGNOSTIEK
PREORDER
BINNEN
DISCONNECT
VOORBEREIDEN
WERK
DOMAIN
PERCENT_RANK
WRITE
DYNAMIC
PERCENTILE_CONT
XMLAGG
ELK
PERCENTILE_DISC
XMLATTRIBUTEN
ELEMENT
POSITION_REGEX
XMLBINAIR
END-EXEC
BEWAREN
XMLCAST
EQUALS
PRIOR
XMLCOMMENT
IEDER
PRIVILEGES
XMLCONCAT
EXCEPTION
RANGE
XMLDOCUMENT
FALSE
LEEST
XMLELEMENT
FILTER
REAL
XMLEXISTS
FIRST
RECURSIEF
XMLFOREST
FLOAT
REF
XMLITERATE
FOUND
VERWIJZEN NAAR
XMLNAMESPACES
VRIJ
REGR_AVGX
XMLPARSE
VOLLEDIGE TEKSTTABEL
REGR_AVGY
XMLPI
SAMENSMELTING
REGR_COUNT
XMLQUERY
ALGEMEEN
REGR_INTERCEPT
XMLSERIALIZE
GET
REGR_R2
XMLTABEL
GLOBAL
REGR_SLOPE
XMLTEXT
GO
REGR_SXX
XMLVALIDATE
GROUPING
REGR_SXY
YEAR
HOLD
REGR_SYY
ZONE
Zie ook
QUOTED_IDENTIFIER (Transact-SQL) INSTELLEN
DATABASE Compatibiliteitsniveau wijzigen (Transact-SQL)