수색…
소개
이 항목에서는 식별자, 즉 테이블, 열 및 기타 데이터베이스 개체의 이름에 대한 구문 규칙에 대해 설명합니다.
적절한 경우, 예제는 다른 SQL 구현에서 사용 된 변형을 다루거나이 예제의 SQL 구현을 식별해야합니다.
따옴표로 묶지 않은 식별자
따옴표로 묶지 않은 식별자는 문자 ( a
- z
), 숫자 ( 0
- 9
) 및 밑줄 ( _
)을 사용할 수 있으며 문자로 시작해야합니다.
SQL 구현 및 / 또는 데이터베이스 설정에 따라 다른 문자가 허용 될 수 있으며 일부는 첫 번째 문자로 사용할 수도 있습니다 (예 :
- MS SQL :
@
,$
,#
및 기타 유니 코드 문자 ( 소스 ) - MySQL :
$
( 소스 ) - Oracle : 데이터베이스 문자 세트의
$
,#
및 기타 문자 ( 원본 ) - PostgreSQL :
$
및 기타 유니 코드 문자 ( 소스 )
따옴표로 묶지 않은 식별자는 대소 문자를 구분하지 않습니다. 이 처리 방법은 SQL 구현에 따라 크게 달라집니다.
MS SQL : 대소 문자를 구별 할 수 있으므로 데이터베이스 문자 집합에 의해 정의 된 대 / 소문자 보존 및 민감도.
MySQL : 대소 문자 보존 및 민감도는 데이터베이스 설정 및 기본 파일 시스템에 따라 다릅니다.
오라클 : 대문자로 변환 한 다음 인용 식별자와 같이 처리합니다.
PostgreSQL : 소문자로 변환 한 다음 인용 식별자와 같이 처리합니다.
SQLite : 대소 문자 보존; 대 / 소문자는 ASCII 문자에만 영향을줍니다.
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow