예약어(Transact-SQL)
적용 대상: Microsoft Fabric의 Microsoft FabricWarehouse에 있는 SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsPlatform System(PDW) SQL 분석 엔드포인트
Microsoft SQL Server는 데이터베이스를 정의, 조작 및 액세스하기 위해 예약된 키워드(keyword) 사용합니다. 예약된 키워드는 Transact-SQL에서 SQL Server 문과 일괄 처리를 구문 분석하고 이해하는 데 사용하는 Transact-SQL 언어 문법의 일부입니다. 구문상으로는 SQL Server 예약된 키워드를 Transact-SQL 스크립트에서 식별자와 개체 이름으로 사용할 수 있지만 구분 기호로 분리된 식별자를 사용한 경우에만 가능합니다.
다음 표에는 SQL Server 및 Azure Synapse Analytics 예약 키워드(keyword) 나열되어 있습니다.
ADD
외부
절차
ALL
FETCH
PUBLIC
변경
FILE
RAISERROR
AND
FILLFACTOR
READ
ANY
FOR
READTEXT
AS
FOREIGN
RECONFIGURE
ASC
FREETEXT
REFERENCES
권한 부여
FREETEXTTABLE
복제
BACKUP
FROM
RESTORE
BEGIN
FULL
RESTRICT
BETWEEN
FUNCTION
RETURN
BREAK
GOTO
되돌릴
BROWSE
GRANT
REVOKE
BULK
GROUP
RIGHT
BY
HAVING
롤백
CASCADE
HOLDLOCK
ROWCOUNT
CASE
IDENTITY
ROWGUIDCOL
CHECK
IDENTITY_INSERT
RULE
CHECKPOINT
IDENTITYCOL
저장
닫기
IF
SCHEMA
CLUSTERED
IN
SECURITYAUDIT
COALESCE
INDEX
SELECT
COLLATE
INNER
SEMANTICKEYPHRASETABLE
COLUMN
삽입
SEMANTICSIMILARITYDETAILSTABLE
커밋
INTERSECT
SEMANTICSIMILARITYTABLE
COMPUTE
INTO
SESSION_USER
CONSTRAINT
IS
SET
CONTAINS
JOIN
SETUSER
CONTAINSTABLE
가져오기
SHUTDOWN
CONTINUE
KILL
SOME
CONVERT
LEFT
STATISTICS
CREATE
LIKE
SYSTEM_USER
CROSS
LINENO
TABLE
CURRENT
LOAD
Tablesample
CURRENT_DATE
MERGE
TEXTSIZE
CURRENT_TIME
국가
THEN
CURRENT_TIMESTAMP
Nocheck
TO
CURRENT_USER
NONCLUSTERED
맨 위
CURSOR
NOT
Tran
데이터베이스
NULL
TRANSACTION
DBCC
NULLIF
TRIGGER
할당
OF
잘라야
DECLARE
OFF
TRY_CONVERT
DEFAULT
오프셋
TSEQUAL
Delete
ON
UNION
거부
OPEN
UNIQUE
DESC
OPENDATASOURCE
UNPIVOT
DISK
OPENQUERY
UPDATE
DISTINCT
OPENROWSET
UPDATETEXT
DISTRIBUTED
Openxml
USE
DOUBLE
OPTION
USER
DROP
또는
VALUES
DUMP
ORDER
VARYING
ELSE
OUTER
VIEW
End
OVER
WAITFOR
ERRLVL
PERCENT
다음과 같은 경우...
탈출
PIVOT
WHERE
EXCEPT
플랜
WHILE
EXEC
PRECISION
WITH
실행
PRIMARY
WITHIN GROUP
EXISTS
인쇄
WRITETEXT
EXIT
PROC
다음 표에서는 Azure Synapse Analytics에만 적용되는 예약된 키워드(keyword) 나열합니다.
LABEL
또한 ISO 표준에서도 예약된 키워드 목록을 정의합니다. 개체 이름 및 식별자에 대해 ISO 예약 키워드(keyword) 사용하지 않습니다. 다음 표에 있는 ODBC 예약된 키워드 목록은 ISO 예약된 키워드 목록과 같습니다.
참고 항목
예약된 ISO 표준 키워드(keyword) 목록은 경우에 따라 SQL Server보다 더 제한적일 수 있으며 다른 경우에는 덜 제한적일 수 있습니다. 예를 들어 ISO 예약 키워드(keyword) 목록에는 INT가 포함됩니다. SQL Server는 이를 예약된 키워드(keyword) 구분할 필요가 없습니다.
Transact-SQL 예약된 키워드는 데이터베이스의 식별자나 이름 또는 데이터베이스 개체(예: 테이블, 열, 뷰 등)로 사용될 수 있습니다. 따옴표 붙은 식별자 또는 구분된 식별자를 사용합니다. 예약된 키워드(keyword) 변수 및 저장 프로시저 매개 변수의 이름으로 사용하는 것은 제한되지 않습니다.
ODBC 예약 키워드
다음 단어는 ODBC 함수 호출에 사용하도록 예약되어 있습니다. 이러한 단어는 최소 SQL 문법을 제한하지 않습니다. 그러나 핵심 SQL 문법을 지원하는 드라이버와의 호환성을 보장하기 위해 애플리케이션은 이러한 키워드(keyword) 사용하지 않아야 합니다.
현재 ODBC 예약 키워드(keyword) 목록입니다.
절대
Exec
OVERLAPS
ACTION
EXECUTE
패드
ADA
EXISTS
부분
추가
외부
파스칼
ALL
추출
위치
할당
FALSE
정밀도
ALTER
FETCH
준비
및
첫 번째
PRESERVE
ANY
FLOAT
PRIMARY
ARE
FOR
이전
AS
외국
PRIVILEGES
ASC
FORTRAN
절차
어설션
발견
공용
에
FROM
읽기
권한 부여
전체
REAL
평균
GET
참조
BEGIN
글로벌
상대
BETWEEN
이동
제한
BIT
GOTO
REVOKE
BIT_LENGTH
GRANT
RIGHT
BOTH
GROUP
롤백
BY
HAVING
행
캐스케이드
시간
스키마
CASCADED
IDENTITY
스크롤
CASE
즉각적인
두 번째
CAST
IN
섹션
카탈로그
포함
SELECT
CHAR
INDEX
세션
CHAR_LENGTH
표시기
SESSION_USER
문자
INITIALLY
SET
CHARACTER_LENGTH
내부
크기
확인
INPUT
SMALLINT
가까이
둔감
일부
합체
INSERT
공간
Collate
INT
SQL
데이터 정렬을
정수
SQLCA
COLUMN
INTERSECT
SQLCODE
커밋
INTERVAL
SQLERROR
CONNECT
에
Sqlstate
CONNECTION
IS
SQLWARNING
제약 조건
격리
SUBSTRING
CONSTRAINTS
JOIN
합계
계속
KEY
SYSTEM_USER
변환
언어
테이블
해당
LAST
TEMPORARY
COUNT
선도
THEN
CREATE
LEFT
시간
크로스
수준
TIMESTAMP
CURRENT
LIKE
TIMEZONE_HOUR
CURRENT_DATE
로컬
TIMEZONE_MINUTE
CURRENT_TIME
낮은
받는 사람
CURRENT_TIMESTAMP
일치
TRAILING
CURRENT_USER
MAX
트랜잭션
커서
MIN
번역하기
DATE
분
TRANSLATION
DAY
MODULE
TRIM
할당
MONTH
TRUE
DEC
이름
UNION
DECIMAL
국가
UNIQUE
선언
자연
UNKNOWN
DEFAULT
NCHAR
UPDATE
DEFERRABLE
다음
상단
DEFERRED
아니요
사용
DELETE
없음
사용자
Desc
다음이 아님
USING
설명
NULL
값
설명자
NULLIF
VALUES
진단
숫자
Varchar
DISCONNECT
OCTET_LENGTH
다양 한
DISTINCT
의
보기
DOMAIN
ON
일시
DOUBLE
ONLY
WHENEVER
DROP
열기
WHERE
다른
옵션
WITH
END
OR
작업
END-EXEC
순서
쓰기
탈출
외부
YEAR
EXCEPT
출력
영역
예외
미래 키워드
다음 키워드(keyword) 새 기능이 구현될 때 SQL Server의 향후 릴리스에서 예약할 수 있습니다. 이러한 단어를 식별자로 사용하지 않도록 하는 것이 좋습니다.
절대
호스트
상대
ACTION
시간
릴리스
관리
IGNORE
결과
AFTER
즉각적인
RETURNS
AGGREGATE
표시기
ROLE
ALIAS
초기화
ROLLUP
할당
INITIALLY
루틴
ARE
Inout
ROW
ARRAY
INPUT
ROWS
ASENSITIVE
INT
저장점
어설션
INTEGER
SCROLL
비대칭
교차로
범위
AT
INTERVAL
검색...
원자
격리
SECOND
이전
반복
섹션
BINARY
LANGUAGE
SENSITIVE
BIT
큼
SEQUENCE
BLOB
LAST
세션
BOOLEAN
LATERAL
설정
BOTH
LEADING
비슷한
폭
LESS
크기
CALL
LEVEL
SMALLINT
호출
LIKE_REGEX
SPACE
CARDINALITY
LIMIT
특정
CASCADED
Ln
SPECIFICTYPE
CAST
LOCAL
SQL
카탈로그
LOCALTIME
SQLEXCEPTION
CHAR
LOCALTIMESTAMP
SQLSTATE
문자
로케이터
SQLWARNING
CLASS
MAP
시작
Clob
일치
상태
COLLATION
MEMBER
문을
수집
METHOD
STATIC
COMPLETION
분
STDDEV_POP
조건
MOD
STDDEV_SAMP
CONNECT
MODIFIES
구조
연결
MODIFY
SUBMULTISET
CONSTRAINTS
MODULE
SUBSTRING_REGEX
생성자
MONTH
대칭
Corr
MULTISET
SYSTEM
해당
NAMES
TEMPORARY
COVAR_POP
NATURAL
종료
COVAR_SAMP
NCHAR
보다
CUBE
NCLOB
TIME
CUME_DIST
NEW
timestamp
CURRENT_CATALOG
NEXT
TIMEZONE_HOUR
CURRENT_DEFAULT_TRANSFORM_GROUP
아니요
TIMEZONE_MINUTE
CURRENT_PATH
NONE
TRAILING
CURRENT_ROLE
NORMALIZE
TRANSLATE_REGEX
CURRENT_SCHEMA
숫자
TRANSLATION
CURRENT_TRANSFORM_GROUP_FOR_TYPE
OBJECT
TREAT
주기
OCCURRENCES_REGEX
TRUE
데이터
OLD
UESCAPE
DATE
ONLY
아래
DAY
OPERATION
UNKNOWN
DEC
서수
UNNEST
DECIMAL
출력
사용량
DEFERRABLE
오버레이
USING
DEFERRED
OUTPUT
값
DEPTH
패드
VAR_POP
DEREF
매개 변수
VAR_SAMP
설명
PARAMETERS
Varchar
설명자
PARTIAL
변수
DESTROY
PARTITION
WHENEVER
DESTRUCTOR
PATH
WIDTH_BUCKET
결정적
접미사
없이
사전
접두사
WINDOW
진단
예약 주문
WITHIN
DISCONNECT
준비
WORK
도메인
PERCENT_RANK
WRITE
DYNAMIC
PERCENTILE_CONT
XMLAGG
EACH
PERCENTILE_DISC
XMLATTRIBUTES
요소
POSITION_REGEX
XMLBINARY
END-EXEC
PRESERVE
XMLCAST
같음
PRIOR
XMLCOMMENT
모든
PRIVILEGES
XMLCONCAT
EXCEPTION
RANGE
Xmldocument
FALSE
읽습니다
Xmlelement
FILTER
REAL
XMLEXISTS
FIRST
RECURSIVE
XMLFOREST
FLOAT
REF
XMLITERATE
발견
참조
XMLNAMESPACES
무료
REGR_AVGX
XMLPARSE
FULLTEXTTABLE
REGR_AVGY
XMLPI
퓨전
REGR_COUNT
XMLQUERY
GENERAL
REGR_INTERCEPT
XMLSERIALIZE
GET
REGR_R2
XMLTABLE
GLOBAL
REGR_SLOPE
Xmltext
이동
REGR_SXX
XMLVALIDATE
GROUPING
REGR_SXY
YEAR
보류
REGR_SYY
영역
참고 항목
SET QUOTED_IDENTIFIER(Transact-SQL)
ALTER DATABASE 호환성 수준(Transact-SQL)
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기