수색…


소개

이 항목에서는 식별자, 즉 테이블, 열 및 기타 데이터베이스 개체의 이름에 대한 구문 규칙에 대해 설명합니다.

적절한 경우, 예제는 다른 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