SQL 이름 지정 규칙 - AWS Clean Rooms

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

SQL 이름 지정 규칙

다음 섹션에서는 SQL의 이름 지정 규칙에 대해 설명합니다 AWS Clean Rooms.

구성된 테이블 연결 이름 및 열

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

구성된 테이블 연결 이름, 구성된 테이블 열 이름 및 별칭에는 다음과 같은 이름 지정 규칙이 적용됩니다.

  • 영숫자, 밑줄(_) 또는 하이픈(-) 문자만 사용해야 하지만 하이픈으로 시작하거나 끝날 수 없습니다.

    • (사용자 지정 분석 규칙만 해당) 달러 기호($)를 사용할 수 있지만 달러 따옴표 문자열 상수 뒤에 오는 패턴은 사용할 수 없습니다.

      달러 따옴표로 묶인 문자열 상수는 다음과 같이 구성됩니다.

      • 달러 기호($)

      • 0개 이상의 문자로 구성된 선택적 “태그”

      • 또 다른 달러 기호

      • 문자열 내용을 구성하는 임의의 문자 시퀀스

      • 달러 기호($)

      • 달러 인용의 시작과 동일한 태그

      • 달러 기호

        예: $$invalid$$

  • 연속 하이픈(-) 문자는 포함할 수 없습니다.

  • 다음 접두사로 시작할 수 없습니다.

    padb_, pg_, stcs_, stl_, stll_, stv_, svcs_, svl_, svv_, sys_, systable_

  • 백슬래시 문자(\) , 따옴표(') 또는 큰따옴표가 없는 공백은 포함할 수 없습니다.

  • 알파벳이 아닌 문자로 시작하는 경우 큰따옴표(” “) 안에 넣어야 합니다.

  • 하이픈(-) 문자가 포함된 경우 큰따옴표(” “) 안에 넣어야 합니다.

  • 길이는 1~127자여야 합니다.

  • 예약어는 큰따옴표(” “) 안에 넣어야 합니다.

  • 다음 열 이름은에서 사용할 수 없습니다 AWS Clean Rooms (따옴표 포함).

    • oid

    • 테이블 ID

    • xmin

    • cmin

    • xmax

    • cmax

    • ctid

예약어

다음은의 예약된 단어 목록입니다 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

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