postgresql데이터 토토 사이트은입니다 기본 토토 사이트, 복합 토토 사이트, 도메인 및 의사 토토 사이트.
기본 토토 사이트은와 같은 것입니다.int4, 그 수준 아래에서 구현됩니다.SQL언어 (일반적으로 낮은 수준으로 C)와 같은 언어. 그것들은 일반적으로 무엇에 해당합니다 종종 추상 데이터 토토 사이트으로 알려져 있습니다.postgresql그러한 토토 사이트에서만 작동 할 수 있습니다 사용자가 제공 한 기능을 통해 사용자가 설명하는 정도까지 그러한 토토 사이트의 동작 그들을. 기본 토토 사이트은 스칼라와 어레이로 더 세분화됩니다 토토 사이트. 각 스칼라 토토 사이트에 대해 해당 배열 토토 사이트이 있습니다 가변 크기 배열을 보유 할 수있는 자동 생성 그 스칼라 타입.
composite 토토 사이트 또는 행 토토 사이트은 사용자가 생성됩니다. 테이블을 만듭니다. 또한 사용하는 것도 가능합니다토토 사이트 만들기a"독립형"관련이없는 복합 토토 사이트 테이블. 복합 토토 사이트은 단순히 토토 사이트 목록입니다. 관련 필드 이름. 복합 토토 사이트의 값은 행 또는 필드 값의 기록. 사용자는 구성 요소에 액세스 할 수 있습니다 의 필드SQL쿼리. 참조섹션 8.11더 많은 복합 토토 사이트에 대한 정보.
도메인은 특정 기본 토토 사이트을 기반으로하며 많은 목적은 기본 토토 사이트과 상호 교환 가능합니다. 그러나 a 도메인은 유효한 값을 기본 기본 토토 사이트이 허용하는 것의 하위 집합.
도메인은를 사용하여 생성 할 수 있습니다SQL명령도메인 생성. 그들의 창조와 이 장에서는 사용이 논의되지 않습니다.
몇 가지가 있습니다"의사 토토 사이트"특별한 목적. 의사 토토 사이트은의 열로 나타날 수 없습니다 복합 토토 사이트의 테이블 또는 속성이지만 사용할 수 있습니다. 인수와 결과 토토 사이트의 기능을 선언합니다. 이것 토토 사이트 시스템 내에서 특수를 식별하기위한 메커니즘을 제공합니다. 기능 클래스.테이블 8-20기존 의사 토토 사이트을 나열합니다.
특별한 관심을 가진 두 개의 의사 토토 사이트은Anylement및AnyArray, 전체적으로다형성 토토 사이트. 이러한 토토 사이트을 사용하여 선언 한 모든 기능은 말합니다 A다형성 기능. 에이 다형성 기능은 다양한 데이터 유형에서 작동 할 수 있습니다. 특정 데이터 유형이 데이터에 의해 결정됩니다. 실제로 특정 통화로 유형이 전달되었습니다.
다형성 논증과 결과는 서로 연결되어 있으며 쿼리가 호출 할 때 특정 데이터 유형으로 해결됩니다. 다형성 기능이 구문 분석됩니다. 각 위치 (어느 주장도 또는 반품 값) 선언Anylement특정 실제 데이터 토토 사이트을 가질 수 있지만 전화가 주어지면 그들은 모두이어야합니다.동일실제 토토 사이트. 각 위치 로 선언AnyArray배열을 가질 수 있습니다 데이터 유형이지만 마찬가지로 모두 동일한 유형이어야합니다. 만약에 선언 된 직책이 있습니다AnyArray및 다른 사람들은 선언했다Anylement, 실제 배열 토토 사이트AnyArray위치가 있어야합니다 요소가에 나타나는 동일한 유형의 배열이 되십시오.Anylement위치.
따라서 둘 이상의 인수 위치가 선언 될 때 다형성 토토 사이트, 순 효과는 실제 인수 토토 사이트의 조합이 허용됩니다. 예를 들어, 로 선언 된 함수동등한 (Anylement, anylement)만큼 오랫동안 두 가지 입력 값을 취합니다 그들은 동일한 데이터 유형입니다.
함수의 반환 값이 다형성 토토 사이트, 적어도 하나의 인수 위치가 있어야합니다. 그것은 또한 다형성이며, 실제 데이터 토토 사이트은 인수는 해당 호출의 실제 결과 토토 사이트을 결정합니다. 예를 들어, 배열 첨자가없는 경우 메커니즘, 하나는 구현하는 함수를 정의 할 수 있습니다 로브 스크립팅첨자 (AnyArray, 정수) 반환 친. 이 선언은 제한됩니다 실제 첫 번째 인수는 배열 토토 사이트이며 실제 첫 번째에서 올바른 결과 토토 사이트을 추론하는 파서 인수 토토 사이트.