

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# SQL 이름 지정 규칙
<a name="sql-ref-naming"></a>

다음 섹션에서는 AWS Clean Rooms의 SQL 명명 규칙을 설명합니다.

**Topics**
+ [구성된 테이블 연결 이름 및 열](#confg-table-and-column-naming-rules)
+ [예약어](#reserved-words)

## 구성된 테이블 연결 이름 및 열
<a name="confg-table-and-column-naming-rules"></a>

쿼리가 가능한 구성원은 구성된 테이블 연결 이름을 쿼리의 테이블 이름으로 사용합니다. 구성된 테이블 연결 이름과 구성된 테이블 열을 쿼리에서 별칭으로 지정할 수 있습니다.

구성된 테이블 연결 이름, 구성된 테이블 열 이름 및 별칭에는 다음과 같은 이름 지정 규칙이 적용됩니다.
+ 영숫자, 밑줄(\_) 또는 하이픈(-) 문자만 사용해야 하지만 하이픈으로 시작하거나 끝날 수 없습니다.
  + (*사용자 지정 분석 규칙만 해당*) 달러 기호($)를 사용할 수 있지만 달러 인용 문자열 상수 뒤에 오는 패턴은 사용할 수 없습니다.

    달러 따옴표로 묶인 문자열 상수는 다음과 같이 구성됩니다.
    + 달러 기호($)
    + 0개 이상의 문자로 구성된 선택적 “태그”
    + 또 다른 달러 기호
    + 문자열 내용을 구성하는 임의의 문자 시퀀스
    + 달러 기호($)
    + 달러 인용의 시작과 동일한 태그
    + 달러 기호

      예: `$$invalid$$`
+ 연속된 하이픈(-) 문자는 포함할 수 없습니다.
+ 다음 접두사로 시작할 수 없습니다.

  `padb_`, `pg_`, `stcs_`, `stl_`, `stll_`, `stv_`, `svcs_`, `svl_`, `svv_`, `sys_`, `systable_`
+ 백슬래시 문자(\\) , 따옴표(') 또는 큰따옴표가 없는 공백은 포함할 수 없습니다.
+ 알파벳이 아닌 문자로 시작하는 경우 큰따옴표(” “) 안에 넣어야 합니다.
+ 하이픈(-) 문자가 포함된 경우 큰따옴표(” “) 안에 넣어야 합니다.
+ 길이는 1\~127자여야 합니다.
+ [예약어](#reserved-words)는 큰따옴표(” “) 안에 넣어야 합니다.
+ 다음 열 이름은에서 사용할 수 없습니다 AWS Clean Rooms (따옴표 포함).
  + oid
  + 테이블 ID
  + xmin
  + cmin
  + xmax
  + cmax
  + ctid

## 예약어
<a name="reserved-words"></a>

다음은의 예약된 단어 목록입니다 AWS Clean Rooms.


|  |  |  |  | 
| --- |--- |--- |--- |
| AES128 | DELTA32KDESC | LEADING | PRIMARY | 
| AES256ALL | DISTINCT | LEFTLIKE | RAW | 
| ALLOWOVERWRITEANALYSE | DO | LIMIT | READRATIO | 
| ANALYZE | DISABLE | LOCALTIME | RECOVERREFERENCES | 
| AND | ELSE | LOCALTIMESTAMP | REJECTLOG | 
| ANY | EMPTYASNULLENABLE | LUN | RESORT | 
| ARRAY | ENCODE | LUNS | RESPECT | 
| AS | ENCRYPT  | LZO | RESTORE | 
| ASC | ENCRYPTIONEND | LZOP | RIGHTSELECT | 
| AUTHORIZATION | EXCEPT | MINUS | SESSION\_USER | 
| AZ64 | EXPLICITFALSE | MOSTLY16 | SIMILAR | 
| BACKUPBETWEEN | FOR | MOSTLY32 | SNAPSHOT | 
| BINARY | FOREIGN | MOSTLY8NATURAL | SOME | 
| BLANKSASNULLBOTH | FREEZE | NEW | SYSDATESYSTEM | 
| BYTEDICT | FROM | NOT | TABLE | 
| BZIP2CASE | FULL | NOTNULL | TAG | 
| CAST | GLOBALDICT256 | NULL | TDES | 
| CHECK | GLOBALDICT64KGRANT | NULLSOFF | TEXT255 | 
| COLLATE | GROUP | OFFLINEOFFSET | TEXT32KTHEN | 
| COLUMN | GZIPHAVING | OID | TIMESTAMP | 
| CONSTRAINT | IDENTITY | OLD | TO | 
| CREATE | IGNOREILIKE | ON | TOPTRAILING | 
| CREDENTIALSCROSS | IN | ONLY | TRUE<br /> | 
| CURRENT\_DATE | INITIALLY | OPEN | TRUNCATECOLUMNSUNION | 
| CURRENT\_TIME | INNER | OR | UNIQUE | 
| CURRENT\_TIMESTAMP | INTERSECT | ORDER | UNNEST | 
| CURRENT\_USER | INTERVAL | OUTER | USING | 
| CURRENT\_USER\_IDDEFAULT | INTO | OVERLAPS | VERBOSE | 
| DEFERRABLE | IS | PARALLELPARTITION | WALLETWHEN | 
| DEFLATE | ISNULL | PERCENT | WHERE | 
| DEFRAG | JOIN | PERMISSIONS | WITH | 
| DELTA | LANGUAGE | PIVOTPLACING | WITHOUT | 