

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

# 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>

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

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

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

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

  `padb_`, `pg_`, `stcs_`, `stl_`, `stll_`, `stv_`, `svcs_`, `svl_`, `svv_`, `sys_`, `systable_`
+ 백슬래시 문자(\$1) , 따옴표(') 또는 큰따옴표가 없는 공백은 포함할 수 없습니다.
+ 알파벳이 아닌 문자로 시작하는 경우 큰따옴표(” “) 안에 넣어야 합니다.
+ 하이픈(-) 문자가 포함된 경우 큰따옴표(” “) 안에 넣어야 합니다.
+ 길이는 1\$1127자여야 합니다.
+ [예약어](#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\$1USER  | 
|  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   | 
|  CURRENT\$1DATE  |  INITIALLY  |  OPEN  |  TRUNCATECOLUMNSUNION  | 
|  CURRENT\$1TIME  |  INNER  |  OR  |  UNIQUE  | 
|  CURRENT\$1TIMESTAMP  |  INTERSECT  |  ORDER  | UNNEST | 
|  CURRENT\$1USER  |  INTERVAL  |  OUTER  |  USING  | 
|  CURRENT\$1USER\$1IDDEFAULT  |  INTO  |  OVERLAPS  |  VERBOSE  | 
|  DEFERRABLE  |  IS  |  PARALLELPARTITION  |  WALLETWHEN  | 
|  DEFLATE  |  ISNULL  |  PERCENT  |  WHERE  | 
|  DEFRAG  |  JOIN  |  PERMISSIONS  |  WITH  | 
|  DELTA  |  LANGUAGE  |  PIVOTPLACING  |  WITHOUT  | 