[ 임시 생성 | 온도] 표테이블 (
열 유형[ NULL | NULL 아님 ] [ 고유 ] [ 기본값 ]
[column_constraint_clause| 기본 키 [ ... ] ]
[, ... ]
[, 기본 키(열[, ...] ) ]
[, 확인(조건 ) ]
[, table_constraint_clause]
) [ 상속(inherited_table [, ...] ) ]
테이블은 이 세션을 위해서만 생성되었으며 세션 종료 시 자동으로 삭제됩니다. 기존 영구 같은 이름의 테이블은 표시되지 않습니다. 임시 테이블이 존재합니다.
생성될 새 테이블의 이름입니다.
열의 이름.
열의 유형. 여기에는 배열이 포함될 수 있습니다. 지정자. 참조포스트그레SQL 사용자 가이드데이터 유형에 대한 추가 정보 그리고 배열.
열의 기본값입니다. 자세한 내용은 DEFAULT 절을 참조하세요. 자세한 정보.
선택적 열 사설 토토 절은 다음 목록을 지정합니다. 새로운 항목이나 업데이트된 항목에 대한 무결성 사설 토토 조건 또는 테스트 삽입 또는 업데이트 작업이 성공하려면 다음을 충족해야 합니다. 각 사설 토토조건은 부울 표현식으로 평가되어야 합니다. 그래도SQL92다음이 필요합니다column_constraint_clause에 해당 열만 참조하세요.포스트그레여러 열을 허용합니다. 단일 열 사설 토토 조건 내에서 참조됩니다. 참조 자세한 내용은 열 사설 토토 조건 절을 참조하세요.
선택적 테이블 CONSTRAINT 절은 다음 목록을 지정합니다. 새로운 항목이나 업데이트된 항목이 수행해야 하는 무결성 사설 토토 조건 삽입 또는 업데이트 작업이 성공하려면 만족해야 합니다. 각각 사설 토토조건은 부울 표현식으로 평가되어야 합니다. 다중 열은 단일 사설 토토 조건 내에서 참조될 수 있습니다. 만 테이블에 하나의 PRIMARY KEY 절을 지정할 수 있습니다. 기본 키열(테이블 사설 토토 조건) 및 PRIMARY KEY(열 사설 토토 조건)는 상호 배타적입니다. 자세한 내용은 테이블 사설 토토 조건 절을 참조하세요. 자세한 정보.
선택적 INHERITS 절은 다음 컬렉션을 지정합니다. 이 테이블이 자동으로 상속되는 테이블 이름 모든 분야. 상속된 필드 이름이 다음보다 많이 나타나는 경우 한 번,포스트그레보고합니다 오류.포스트그레생성된 테이블이 함수를 상속하도록 자동으로 허용합니다. 상속 계층 구조에서 그 위에 있는 테이블에 있습니다.
별도:함수 상속이 완료되었습니다 Common Lisp 객체의 규칙에 따라 시스템(CLOS).
테이블이 성공적으로 생성되면 메시지가 반환됩니다.
테이블 생성이 실패하면 메시지가 반환됩니다. 이것은 일반적으로 다음과 같은 설명 텍스트가 함께 제공됩니다.오류: 관계 '테이블' 이미 존재합니다어느 지정된 테이블이 이미 존재하는 경우 런타임 시 발생합니다. 데이터베이스.
기본값의 데이터 유형이 해당 열과 일치하지 않는 경우 정의의 데이터 유형입니다.
테이블 생성새 테이블을 입력합니다 현재 데이터베이스에 들어갑니다. 테이블은 사용자가 "소유"합니다. 명령을 내립니다.
새 테이블은 초기 데이터 없이 힙으로 생성됩니다. 에이 테이블은 1600개 이상의 열을 가질 수 없습니다(현실적으로 이는 튜플 크기가 8192보다 작아야 한다는 사실로 인해 제한됩니다. 바이트), 그러나 이 제한은 일부 사이트에서 더 낮게 구성될 수 있습니다. 에이 테이블은 시스템 카탈로그 테이블과 동일한 이름을 가질 수 없습니다.
기본값값
기본값 표현식에 가능한 값 다음은:
리터럴 값
사용자 함수
닐라딕 함수
없음.
DEFAULT 절은 기본 데이터 값을 열에 할당합니다 (CREATE TABLE 문의 열 정의를 통해) 는 기본값의 데이터 유형은 열 정의의 유형과 일치해야 합니다. 데이터 유형.
항목이 없는 열을 포함하는 INSERT 작업 지정된 기본값은 NULL 값을 할당합니다. 명시적인 데이터 값이 제공되지 않은 경우 열입니다. 기본값리터럴기본값을 의미합니다. 지정된 상수 값입니다. 기본값niladic-함수또는사용자 기능기본값은 다음과 같습니다. 해당 시점에 지정된 함수의 값 삽입.
닐라딕 함수에는 두 가지 유형이 있습니다:
CURRENT_USER 함수 참조
아직 지원되지 않음
아직 지원되지 않음
CURRENT_DATE 함수 참조
CURRENT_TIME 함수 참조
CURRENT_TIMESTAMP 함수 참조
현재 릴리스(v6.5)에서는포스트그레스모든 기본 표현식을 평가합니다. 테이블이 정의될 때. 따라서 다음과 같은 기능은 "캐시할 수 없는" 예:CURRENT_TIMESTAMP원하는 결과를 생산하지 못할 수도 있습니다. 효과. 날짜/시간 유형의 특별한 경우에는 다음을 수행할 수 있습니다. 대신 "DEFAULT TEXT 'now'"를 사용하여 이 문제를 해결하세요. "DEFAULT '지금'" 또는 "DEFAULT CURRENT_TIMESTAMP"입니다. 이 힘포스트그레스고려하다 문자열 유형을 상수로 지정한 다음 값을 다음으로 변환합니다.타임스탬프런타임에.
상수 값을 열의 기본값으로 할당하려면했어요그리고번호및 열에 대한 문자열 리터럴했어요:
CREATE TABLE video_sales(
VARCHAR(40) DEFAULT 'luso 영화'를 수행했습니다.
숫자 정수 기본값 0,
총 현금 기본 '$0.0'
);
기존 시퀀스를 해당 열의 기본값으로 지정하려면했어요및 열에 대한 리터럴이름:
테이블 배포자 생성(
DECIMAL(3) DEFAULT NEXTVAL('serial')을 수행했습니다.
이름 VARCHAR(40) DEFAULT 'luso 영화'
);
[ 사설 토토이름] [
NULL | NULL이 아님 ] | 독특한 | 기본 키 | 확인사설 토토 } [, ...]
무결성 사설 토토 조건에 부여된 임의의 이름입니다. 만일이름지정되지 않았습니다. 테이블 및 열 이름에서 생성됩니다. 고유성을 보장합니다.이름.
열에는 NULL 값이 포함될 수 있습니다. 이것은 기본값입니다.
열에는 NULL 값이 포함될 수 없습니다. 이 열 사설 토토 조건 CHECK()와 동일합니다.열NULL이 아님).
열에는 고유한 값이 있어야 합니다. 에서포스트그레이것은 다음에 의해 시행됩니다. 테이블에 고유 인덱스를 암시적으로 생성합니다.
이 열은 기본 키입니다. 이는 다음을 의미합니다. 고유성은 시스템과 다른 테이블에 의해 적용됩니다. 이 열을 행의 고유 식별자로 사용할 수 있습니다. 자세한 내용은 기본 키를 참조하세요.
사설 토토의 정의.
사설 토토조건은 명명된 규칙입니다. 즉, 다음을 수행하는 데 도움이 되는 SQL 객체입니다. 결과에 제한을 두어 유효한 값 집합을 정의합니다. 기본에서 수행되는 INSERT, UPDATE 또는 DELETE 작업 표.
무결성 사설 토토 조건을 정의하는 방법에는 두 가지가 있습니다: 테이블 사설 토토 조건(나중에 다룸) 및 열 사설 토토 조건(나중에 다룸) 여기.
열 사설 토토조건은 다음과 같이 정의된 무결성 사설 토토조건입니다. 열 정의의 일부이며 논리적으로 테이블이 됩니다. 생성되자마자 사설 토토이 가해집니다. 열 사설 토토 사용 가능한 항목은 다음과 같습니다:
| 기본 키 |
| 참조 |
| 고유 |
| 확인 |
| NULL이 아님 |
참고: 포스트그레아직(릴리스 6.5에서) REFERENCES 무결성을 지원하지 않습니다. 사설 토토. 파서는 REFERENCES 구문을 허용하지만 해당 조항을 무시합니다.
[ 사설 토토이름] NULL이 아님
NOT NULL 사설 토토조건은 열이 허용할 수 있는 규칙을 지정합니다. null이 아닌 값만 포함합니다. 이는 열 사설 토토사항일 뿐입니다. 테이블 사설 토토 조건으로 허용되지 않습니다.
이 오류는 런타임 시 발생합니다. NOT이 있는 열에 null 값을 삽입합니다. NULL 사설 토토조건입니다.
테이블에 두 개의 NOT NULL 열 사설 토토 조건 정의배포자, 그 중 하나는 명명된 사설 토토 조건:
테이블 배포자 생성(
DECIMAL(3) CONSTRAINT no_null이 NULL이 아니었습니다.
이름 VARCHAR(40) NOT NULL
);
[ 사설 토토이름] 고유
사설 토토조건에 부여된 임의의 라벨입니다.
이 오류는 런타임 시 발생합니다. 열에 중복된 값을 삽입합니다.
UNIQUE 사설 토토조건은 하나의 그룹이 또는 더 많은 테이블의 개별 열에는 고유한 항목만 포함될 수 있습니다. 값.
지정된 열의 열 정의는 다음과 같습니다. NOT NULL 사설 토토 조건을 포함해야 합니다. UNIQUE 사설 토토조건. 하나 이상의 null 값이 있는 경우 NOT NULL 사설 토토 조건이 없는 열은 다음을 위반하지 않습니다. UNIQUE 사설 토토조건. (이것은 다음과 다릅니다.SQL92정의이지만 더 합리적입니다. 컨벤션. 자세한 내용은 호환성 섹션을 참조하세요. 세부 사항.).
각 UNIQUE 열 사설 토토조건은 다음과 같은 열의 이름을 지정해야 합니다. 다른 UNIQUE로 명명된 열 집합과 다릅니다. 또는 테이블에 정의된 PRIMARY KEY 사설 토토 조건입니다.
참고: 포스트그레각 UNIQUE에 대한 고유 색인을 자동으로 생성합니다. 데이터 무결성을 보장하기 위한 사설 토토 조건입니다. 다음에 대한 인덱스 생성을 참조하세요. 자세한 정보.
테이블에 대한 UNIQUE 열 사설 토토 조건을 정의합니다. 유통 업체. UNIQUE 열 사설 토토 조건은 정의만 가능합니다. 테이블의 한 열에:
테이블 배포자 생성(
DECIMAL(3)을 수행했습니다.
이름 VARCHAR(40) 고유
);이는 테이블로 지정된 다음과 동일합니다.
사설 토토조건:테이블 배포자 생성(
DECIMAL(3)을 수행했습니다.
이름 VARCHAR(40),
고유(이름)
);
[ 사설 토토이름] 확인
(조건 [, ...] )
사설 토토조건에 부여된 임의의 이름입니다.
다음으로 평가되는 유효한 조건식 부울 결과입니다.
이 오류는 런타임 시 발생합니다. 해당 열에 잘못된 값을 삽입했습니다. 사설 토토 조건을 확인하세요.
CHECK 사설 토토조건은 허용되는 항목에 대한 제한을 지정합니다. 열 내의 값. CHECK 사설 토토 조건도 허용됩니다. 테이블 사설 토토 조건으로 사용됩니다.
SQL92 CHECK 열 사설 토토 조건은 다음에서만 정의할 수 있습니다. 표의 한 열을 참조하세요.포스트그레이것이 없습니다 제한.
[ 사설 토토이름] 기본 키
사설 토토조건에 대한 임의의 이름입니다.
이것은 런타임에 다음을 삽입하려고 하면 발생합니다. PRIMARY KEY가 적용되는 열에 값을 복제합니다. 사설 토토.
PRIMARY KEY 열 사설 토토 조건은 열이 다음과 같이 지정됩니다. 테이블에는 고유한(중복되지 않은), NULL이 아닌 것만 포함될 수 있습니다. 가치. 지정된 열의 정의에 다음이 없습니다. 명시적인 NOT NULL 사설 토토 조건을 포함하려면 PRIMARY KEY 사설 토토 조건입니다.
테이블에는 하나의 기본 키만 지정할 수 있습니다.
포스트그레스자동으로 데이터 무결성을 보장하기 위해 고유한 인덱스를 생성합니다. (만들기 참조 INDEX 문)
PRIMARY KEY 사설 토토조건은 열 집합의 이름을 지정해야 합니다. 이는 이름이 지정된 다른 열 집합과 다릅니다. 동일한 테이블에 대해 UNIQUE 사설 토토 조건이 정의되었습니다. 동등한 인덱스가 중복되어 비생산적입니다. 추가 런타임 오버헤드. 그러나포스트그레특별히 금지하지 않습니다 이.
[ 사설 토토 조건 이름 ] 기본 키 | 고유 (열[, ...] ) [ 사설 토토명 ] CHECK (사설 토토 )
무결성 사설 토토조건에 부여된 임의의 이름입니다.
고유 인덱스를 정의할 열 이름 PRIMARY KEY의 경우 NOT NULL 사설 토토 조건입니다.
다음으로 평가될 부울 표현식입니다. 사설 토토.
테이블 사설 토토 조건 절에 대해 가능한 출력은 다음과 같습니다. 열 사설 토토 조건의 해당 부분과 동일 조항.
테이블 사설 토토조건은 테이블 사설 토토조건에 정의된 무결성 사설 토토조건입니다. 하나 이상의 기본 테이블 열. "테이블"의 네 가지 변형 사설 토토조건'은 다음과 같습니다:
| 고유 |
| 확인 |
| 기본 키 |
| 외래 키 |
참고: 포스트그레아직(버전 6.5 기준) FOREIGN KEY를 지원하지 않습니다. 무결성 사설 토토. 파서는 FOREIGN KEY를 이해합니다. 구문을 사용하지만 알림만 인쇄하고 그렇지 않으면 무시합니다. 조항. 외래 키는 트리거에 의해 부분적으로 에뮬레이트될 수 있습니다. (CREATE TRIGGER 문을 참조하세요.)
[ 사설 토토이름] 고유(열 [, ...] )
사설 토토조건에 부여된 임의의 이름입니다.
테이블의 열 이름.
이 오류는 런타임 시 발생합니다. 열에 중복된 값을 삽입합니다.
UNIQUE 사설 토토 조건은 하나의 그룹이 또는 더 많은 테이블의 개별 열에는 고유한 항목만 포함될 수 있습니다. 가치. UNIQUE 테이블 사설 토토 조건의 동작은 다음과 같습니다. 열 사설 토토 조건과 동일하며 추가 사항은 다음과 같습니다. 여러 열에 걸쳐 있는 기능입니다.
자세한 내용은 UNIQUE 열 사설 토토에 대한 섹션을 참조하세요. 세부사항.
테이블에 대한 UNIQUE 테이블 사설 토토 조건 정의 유통업체:
테이블 배포자 생성(
DECIMAL(03)을 했습니다.
이름 VARCHAR(40),
고유(이름)
);
[ 사설 토토이름] 기본 키(열 [, ...] )
사설 토토조건에 대한 임의의 이름입니다.
테이블에 있는 하나 이상의 열 이름.
이것은 런타임에 다음을 삽입하려고 하면 발생합니다. PRIMARY가 적용되는 열에 값을 복제합니다. KEY 사설 토토 조건.
PRIMARY KEY 사설 토토조건은 그룹이 테이블의 하나 이상의 개별 열에는 다음만 포함될 수 있습니다. 고유한(중복되지 않은) null이 아닌 값입니다. 칼럼 지정된 열의 정의에는 PRIMARY KEY에 포함되는 NOT NULL 사설 토토 조건 사설 토토.
PRIMARY KEY 테이블 사설 토토조건은 다음과 유사합니다. 열 사설 토토 조건, 추가 기능 포함 여러 열을 포함합니다.
PRIMARY KEY 열 사설 토토조건 섹션을 참조하세요. 자세한 내용은.
테이블 필름 및 테이블 배포자 생성:
테이블 영화 만들기(
코드 CHARACTER(5) CONSTRAINT firstkey PRIMARY KEY,
제목 CHARACTER VARYING(40) NOT NULL,
DECIMAL(3)이 NULL이 아니었습니다.
date_prod 날짜,
종류 CHAR(10),
len 간격 HOUR TO MINUTE
);
테이블 배포자 생성(
DECIMAL(03) PRIMARY KEY DEFAULT NEXTVAL('serial')을 수행했습니다.
이름 VARCHAR(40) NOT NULL CHECK (이름 < '')
);
2차원 배열로 테이블을 생성하세요:
테이블 배열 생성(
벡터 INT[][]
);
테이블 필름에 대한 UNIQUE 테이블 사설 토토조건을 정의하세요. 독특함 테이블 사설 토토 조건은 하나 이상의 열에 정의될 수 있습니다. 테이블:
테이블 영화 만들기(
코드 CHAR(5),
제목 VARCHAR(40),
DECIMAL(03)을 했습니다.
date_prod 날짜,
종류 CHAR(10),
len 간격 HOUR TO MINUTE,
CONSTRAINT 생산 UNIQUE(date_prod)
);
CHECK 열 사설 토토 조건 정의:
테이블 배포자 생성(
DECIMAL(3) CHECK를 수행했습니다( 100).
이름 VARCHAR(40)
);
CHECK 테이블 사설 토토조건 정의:
테이블 배포자 생성(
DECIMAL(3)을 수행했습니다.
이름 VARCHAR(40)
CONSTRAINT con1 CHECK (did 100 AND 이름 '')
);
영화 테이블에 대한 PRIMARY KEY 테이블 사설 토토 조건을 정의하세요. PRIMARY KEY 테이블 사설 토토 조건은 하나 이상의 테이블에 정의될 수 있습니다. 테이블 열:
테이블 영화 만들기(
코드 CHAR(05),
제목 VARCHAR(40),
DECIMAL(03)을 했습니다.
date_prod 날짜,
종류 CHAR(10),
len 간격 HOUR TO MINUTE,
CONSTRAINT code_title PRIMARY KEY(코드,제목)
);
테이블에 대한 PRIMARY KEY 열 사설 토토 조건을 정의합니다. 유통 업체. PRIMARY KEY 열 사설 토토 조건은 정의만 가능합니다. 테이블의 한 열에(다음 두 예는 동등):
테이블 배포자 생성(
DECIMAL(03)을 했습니다.
이름 CHAR VARYING(40),
기본 키(했었습니다)
);
테이블 배포자 생성(
DECIMAL(03) PRIMARY KEY를 입력했습니다.
이름 VARCHAR(40)
);
CREATE TABLE/INHERITS는포스트그레스언어 확장.
로컬에서 볼 수 있는 임시 테이블 외에도 SQL92 또한 CREATE GLOBAL TEMPORARY TABLE 문을 정의합니다. 선택적으로 ON COMMIT 절:
글로벌 임시 테이블 생성테이블 ( 열 유형[
기본값값] [ 사설 토토column_constraint] [, ...] )
[ 사설 토토 조건table_constraint] [ 커밋 중 삭제 | 보존 행 ]
임시 테이블의 경우 CREATE GLOBAL TEMPORARY TABLE 명령문은 다른 클라이언트가 볼 수 있는 새 테이블의 이름을 지정하고 테이블의 열과 사설 토토 조건을 정의합니다.
CREATE TEMPORARY TABLE의 선택적 ON COMMIT 절 임시 테이블을 비워야 하는지 여부를 지정합니다. COMMIT가 실행될 때마다 행 수 ON COMMIT 절이 다음과 같은 경우 생략하면 기본 옵션인 ON COMMIT DELETE ROWS는 다음과 같습니다. 가정합니다.
임시 테이블을 생성하려면:
임시 테이블 액터 생성(
ID 십진수(03),
이름 VARCHAR(40),
CONSTRAINT actor_id 확인(id < 150)
) 커밋 삭제 행에서;
SQL92는 다음에 대한 몇 가지 추가 기능을 지정합니다. 고유:
테이블 사설 토토 정의:
[ CONSTRAINT 이름 ] UNIQUE ( 열 [, ...] )
[ 처음에 연기됨 | 처음에는 즉시 ]
[ [ 아님 ] 연기 가능 ]
열 사설 토토 정의:
[ 사설 토토 조건 이름 ] 고유
[ 처음에는 연기됨 | 처음에는 즉시 ]
[ [ 아님 ] 연기 가능 ]
NULL "사설 토토"(실제로는 비사설 토토)은 다음과 같습니다.포스트그레SQL92 확장 NOT NULL 절과의 대칭을 위해 포함됩니다. 그 이후로 모든 열의 기본값이며 그 존재는 단순히 소음.
[ 사설 토토 조건 이름 ] NULL
SQL92는 NOT에 대한 몇 가지 추가 기능을 지정합니다. NULL:
[ 사설 토토 조건 이름 ] NOT NULL
[ 처음에는 연기됨 | 처음에는 즉시 ]
[ [ 아님 ] 연기 가능 ]
SQL92는 다음에 대한 몇 가지 추가 기능을 지정합니다. 사설 토토 조건을 지정하고 어설션과 도메인도 정의합니다. 사설 토토.
참고: 포스트그레아직 도메인이나 어설션을 지원하지 않습니다.
어설션은 무결성 사설 토토 조건의 특별한 유형이며 다른 사설 토토 조건과 동일한 네임스페이스를 공유합니다. 그러나 주장이 반드시 하나의 특정 기반에 의존하는 것은 아닙니다. 사설 토토 조건은 테이블이므로 SQL-92는 CREATE를 제공합니다. ASSERTION 문을 정의하는 대체 방법으로 사설 토토조건:
CREATE ASSERTION 이름 확인(조건)
도메인 사설 토토 조건은 CREATE DOMAIN 또는 ALTER에 의해 정의됩니다. DOMAIN 문:
도메인 사설 토토조건:
[ CONSTRAINT 이름 ] CHECK 사설 토토
[ 처음에는 연기됨 | 처음에는 즉시 ]
[ [ 아님 ] 연기 가능 ]
테이블 사설 토토 조건 정의:
[ 사설 토토 조건 이름 ] 기본 키 (열, ... ) | FOREIGN KEY 사설 토토 조건 | UNIQUE 사설 토토조건 | 사설 토토 조건 확인
[ 처음에는 연기됨 | 처음에는 즉시 ]
[ [ 아님 ] 연기 가능 ]
열 사설 토토 조건 정의:
[ 사설 토토 조건 이름 ] NOT NULL | 기본 키 | FOREIGN KEY 사설 토토 조건 | 독특한 | 사설 토토 조건 확인
[ 처음에는 연기됨 | 처음에는 즉시 ]
[ [ 아님 ] 연기 가능 ]
CONSTRAINT 정의에는 하나의 연기가 포함될 수 있습니다. 속성 절 및/또는 하나의 초기 사설 토토 조건 모드 절, 어떤 순서로든.
사설 토토조건을 확인해야 함을 의미합니다. 모든 SQL 실행 후 규칙 위반 진술.
사설 토토조건 검사가 연기될 수 있음을 의미합니다. 조금 늦을 때까지, 그러나 늦어도 행사가 끝나기 전까지는 현재 거래입니다.
모든 사설 토토에 대한 사설 토토 모드에는 항상 해당 사설 토토 조건에 대해 설정된 초기 기본값은 거래의 시작.
트랜잭션 시작 시점에 사설 토토조건이 규칙 위반인지 확인해야 합니다. 모든 SQL 문 실행 후.
트랜잭션 시작 시점에 사설 토토 조건 확인은 일부 시점까지 연기될 수 있습니다. 나중에, 그러나 현재가 끝나기 전까지 거래.
SQL92는 체크인을 위한 몇 가지 추가 기능을 지정합니다. 테이블 또는 열 사설 토토 조건 중 하나입니다.
테이블 사설 토토 조건 정의:
[ CONSTRAINT 이름 ] CHECK ( VALUE 조건 )
[ 처음에는 연기됨 | 처음에는 즉시 ]
[ [ 아님 ] 연기 가능 ]
열 사설 토토 조건 정의:
[ CONSTRAINT 이름 ] CHECK ( VALUE 조건 )
[ 처음에는 연기됨 | 처음에는 즉시 ]
[ [ 아님 ] 연기 가능 ]
SQL92는 PRIMARY에 대한 몇 가지 추가 기능을 지정합니다. 키:
테이블 사설 토토 정의:
[ CONSTRAINT 이름 ] PRIMARY KEY ( 열 [, ...] )
[ 처음에는 연기됨 | 처음에는 즉시 ]
[ [ 아님 ] 연기 가능 ]
열 사설 토토 정의:
[ 사설 토토 조건 이름 ] 기본 키
[ 처음에는 연기됨 | 처음에는 즉시 ]
[ [ 아님 ] 연기 가능 ]