이 문서는 지원되지 않는 버전의 스포츠 토토 사이트 용입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다스포츠 토토 사이트 : 문서 : 17 : 와이즈 토토 생성버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

생성 개요

이름

스키마 생성-새 스키마 정의

시놉시스

스키마 생성schema_name[승인user_name] [Schema_Element[...]]
스키마 승인 생성user_name[Schema_Element[...]]
존재하지 않으면 스키마 생성Schema_Name[승인user_name]
존재하지 않으면 스키마 생성 승인user_name

설명

스키마 생성새 스키마를 입력합니다 현재 데이터베이스. 스키마 이름은 현재 데이터베이스의 기존 스키마 이름.

스키마는 본질적으로 네임 스페이스입니다. 이름을 가진 (표, 데이터 유형, 기능 및 연산자) 다른 스키마에 존재하는 다른 물체의 것들을 복제하십시오. 지명 객체는에 의해 액세스됩니다."자격"스키마 이름 인 이름은 a 접두사 또는 원하는 검색 경로를 설정하여 스키마. 에이Create명령을 지정합니다 자격이없는 개체 이름 현재 스키마에서 객체를 만듭니다. (검색 경로의 앞쪽에있는 것, 결정할 수 있습니다. 함수와 함께current_schema).

선택적으로스키마 생성포함 할 수 있습니다 새 스키마 내에서 객체를 생성하기위한 하위 명령. 그만큼 하위 명령은 본질적으로 별도의 명령과 동일하게 취급됩니다 을 제외하고 스키마를 작성한 후 발행승인조항이 사용됩니다 객체는 해당 사용자가 소유합니다.

매개 변수

Schema_Name

생성 할 스키마의 이름. 이것이 생략되면user_name스키마로 사용됩니다 이름. 이름은 시작할 수 없습니다PG_, AS 이러한 이름은 시스템 스키마를 위해 예약되어 있습니다.

user_name

새 스키마를 소유 할 사용자의 역할 이름. 만약에 생략, 명령을 실행하는 사용자의 기본값. a 다른 역할을 소유 한 스키마는 직접 또는 간접적이어야합니다. 그 역할의 구성원이거나 슈퍼업자가 되십시오.

Schema_Element

개요. 현재 만테이블 생성, 보기 만들기, 생성 색인, 시퀀스 만들기, 트리거 만들기andgrant내에서 조항으로 받아 들여집니다생성 개요. 다른 종류의 객체는 별도로 생성 될 수 있습니다 스키마가 생성 된 후 명령.

존재하지 않으면

동일 한 스키마 인 경우 아무것도 (통지 발행을 제외하고) 이름이 이미 존재합니다.Schema_Element이 옵션을 사용할 때 하위 명령을 포함 할 수 없습니다.

노트

스키마를 생성하려면 호출 사용자에게는가 있어야합니다.생성현재 데이터베이스의 권한. (의 코스, 슈퍼 유저는이 점검을 우회합니다.)

스키마 만들기 :

스키마 생성 myschema;

사용자를위한 스키마 생성Joe; 그만큼 스키마도 명명됩니다Joe:

스키마 승인 조정 Joe;

이름이 지정된 스키마 생성테스트사용자 소유Joe, 이미 없다면 명명 된 스키마테스트. (중요하지 않습니다 이든Joe기존을 소유하고 있습니다 개요.)

스키마 생성 테스트 인증 JOE;

스키마를 만들고 테이블을 만듭니다.

스키마 할리우드 생성
    테이블 필름 만들기 (제목 텍스트, 출시일, 어워드 텍스트 [])
    뷰 수상자를 만듭니다
        제목을 선택하고, 어워드가 아닌 영화에서 릴리스;

개별 하위 명령이 끝나지 않음을 알 수 있습니다 세미콜론.

다음은 동일하게 달성하는 동등한 방법입니다. 결과:

스키마 할리우드 생성;
테이블 Hollywood.films 만들기 (제목 텍스트, 출시일, 어워드 텍스트 []);
Hollywood.winners View를 만듭니다
    상을 선택하고 할리우드에서 출시

호환성

SQL 표준은 a를 허용합니다.기본 문자 세트조항스키마 생성, 또한 현재 허용되는 것보다 더 많은 하위 명령 유형으로스포츠 토토 사이트.

SQL 표준은 하위 명령이를 지정합니다.스키마 생성어떤 순서로든 나타날 수 있습니다. 현재스포츠 토토 사이트구현은 그렇지 않습니다 부문 명령의 모든 전진 참조 사례를 처리합니다. 아마도 때로는 피하기 위해 부하 명령을 재정렬하는 데 필요합니다. 전진 참조.

SQL 표준에 따르면 스키마의 소유자는 항상 소유합니다. 그 안에있는 모든 개체.스포츠 토토 사이트스키마는 스키마 소유자. 스키마 소유자가를 부여하는 경우에만 발생할 수 있습니다.생성그의 스키마에 대한 특권 그렇지 않으면 슈퍼 러가 객체를 만들기로 선택합니다.

the존재하지 않으면옵션은 A스포츠 토토 사이트확장.