이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
당신은 다음과 같은 페이지를 보고 싶을 수도 있습니다.PostgreSQL : 문서 : 17 : 37.1. 토토 사이트 동작의 개요버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

36.1. 스포츠 토토 결과 동작 개요

스포츠 토토 결과는 데이터베이스가 수행해야 하는 사양입니다. 특정 기능이 실행될 때마다 자동으로 특정 기능을 실행합니다. 유형의 작업이 수행됩니다. 스포츠 토토 결과는 다음과 같이 정의할 수 있습니다. 이전 또는 이후에 실행삽입, 업데이트, 또는삭제작업, 다음 중 한 번 수정된 행 또는 한 번에 한 번SQL진술.업데이트또한 스포츠 토토 결과는 특정 열이 언급된 경우에만 실행되도록 설정됩니다.SET의 절업데이트문장. 스포츠 토토 결과는 다음에 대해 실행될 수도 있습니다.잘라내기문장. 스포츠 토토 결과 이벤트인 경우 발생하면 스포츠 토토 결과의 함수가 적절한 시간에 호출됩니다. 이벤트를 처리하기 위해.

스포츠 토토 결과 기능은 스포츠 토토 결과 자체보다 먼저 정의되어야 합니다. 생성될 수 있습니다. 스포츠 토토 결과 함수는 다음과 같이 선언되어야 합니다. 인수를 사용하지 않고 유형을 반환하는 함수스포츠 토토 결과. (스포츠 토토 결과 기능은 입력을 받습니다. 특별히 전달된를 통해스포츠 토토 결과데이터구조, 형식이 아님 일반 함수 인수.)

적절한 스포츠 토토 결과 기능이 생성되면 스포츠 토토 결과는 다음과 같이 설정됩니다.만들기 스포츠 토토 결과. 동일한 스포츠 토토 결과 기능을 여러 용도로 사용할 수 있습니다. 스포츠 토토 결과합니다.

포스트그레SQL둘 다 제공행당스포츠 토토 결과 및문별스포츠 토토 결과. 행별 스포츠 토토 결과를 사용하면 스포츠 토토 결과 함수는 각 행에 대해 한 번씩 호출됩니다. 스포츠 토토 결과를 실행한 명령문의 영향을 받습니다. 대조적으로, 문별 스포츠 토토 결과는 적절한 경우 한 번만 호출됩니다. 영향을 받는 행 수에 관계없이 문이 실행됩니다. 그 진술로. 특히, 0에 영향을 미치는 진술은 행은 여전히 적용 가능한 실행을 초래합니다. 문별 스포츠 토토 결과. 이 두 가지 유형의 스포츠 토토 결과는 때때로 전화함행 수준스포츠 토토 결과 및문 수준각각 스포츠 토토 결과됩니다. 스포츠 토토 결과 에잘라내기다음에서만 정의할 수 있습니다. 명령문 수준.

스포츠 토토 결과는 다음과 같이 분류됩니다.이전스포츠 토토 결과 및이후스포츠 토토 결과. 스포츠 토토 결과 이전의 명령문 수준 명령문이 어떤 작업을 시작하기 전에 자연스럽게 실행됩니다. 명령문 수준 이후 스포츠 토토 결과는 맨 끝에서 실행됩니다. 성명. 스포츠 토토 결과 이전의 행 수준은 스포츠 토토 결과 직전에 실행됩니다. 특정 행이 작동되는 동안 스포츠 토토 결과 이후의 행 수준 명령문 끝에서 실행(그러나 명령문 수준 이전) 스포츠 토토 결과 후).

문별 스포츠 토토 결과에 의해 호출되는 스포츠 토토 결과 함수는 다음과 같아야 합니다. 항상 돌아오세요NULL. 스포츠 토토 결과 기능 행별 스포츠 토토 결과에 의해 호출되면 테이블 행(값 유형힙튜플)를 부르심에 집행자, 그들이 선택한다면. 행 수준 스포츠 토토 결과가 실행되기 전에 실행되었습니다. 작업에는 다음과 같은 선택 사항이 있습니다.

  • 돌아올 수 있습니다.NULL건너뛰려면 현재 행에 대한 작업입니다. 이는 실행자에게 다음을 지시합니다. 스포츠 토토 결과를 호출한 행 수준 작업을 수행하지 않습니다. (특정 테이블의 삽입 또는 수정 행).

  • 행 수준의 경우삽입그리고업데이트스포츠 토토 결과만, 반환됨 행은 삽입되거나 대체될 행이 됩니다. 행이 업데이트되고 있습니다. 이를 통해 스포츠 토토 결과 기능을 수정할 수 있습니다. 삽입되거나 업데이트되는 행입니다.

발생시킬 의도가 없는 스포츠 토토 결과 전의 행 수준 이러한 동작 중 하나는 결과로 반환되도록 주의해야 합니다. 전달된 것과 동일한 행(즉,신규삽입그리고업데이트스포츠 토토 결과,오래된삭제스포츠 토토 결과).

다음 이후에 실행된 행 수준 스포츠 토토 결과의 경우 반환 값이 무시됩니다. 작업을 수행하여 반환할 수 있습니다.NULL.

동일한 이벤트에 대해 둘 이상의 스포츠 토토 결과가 정의된 경우 동일한 관계인 경우 스포츠 토토 결과는 알파벳 순서로 실행됩니다. 스포츠 토토 결과 이름으로. 스포츠 토토 결과 전의 경우, 각 스포츠 토토 결과에서 반환된 수정 가능성이 있는 행이 입력이 됩니다. 다음 스포츠 토토 결과로 이동합니다. 스포츠 토토 결과가 반환되기 전에 있는 경우NULL, 해당 행에 대한 작업이 중단되고 후속 스포츠 토토 결과는 실행되지 않습니다.

스포츠 토토 결과 정의는 부울을 지정할 수도 있습니다.언제조건을 확인하기 위해 테스트됩니다. 방아쇠를 발사해야 하는지 여부. 행 수준에서 스포츠 토토 결과는언제조건은 이전을 검사할 수 있습니다. 및/또는 행 열의 새 값. (문 수준 스포츠 토토 결과는 다음을 가질 수도 있습니다.언제조건, 비록 이 기능이 그들에게 그다지 유용하지는 않지만.) 이전에 스포츠 토토 결과,언제조건이 평가되었습니다. 함수가 실행되거나 실행되기 직전에, 그래서 다음을 사용합니다.언제다음과 실질적으로 다르지 않습니다. 스포츠 토토 결과 시작 시 동일한 조건 테스트 기능. 그러나 이후 스포츠 토토 결과에서는언제조건은 행 바로 다음에 평가됩니다. 업데이트가 발생하고 이벤트가 대기열에 있는지 여부를 결정합니다. 명령문 끝에서 스포츠 토토 결과를 실행합니다. 그래서 나중에 스포츠 토토 결과언제조건이 반환되지 않음 사실, 이벤트를 대기열에 넣거나 이벤트를 다시 가져올 필요가 없습니다. 명령문 끝의 행. 이로 인해 속도가 크게 향상될 수 있습니다. 많은 행을 수정하는 문에서 스포츠 토토 결과가 필요한 경우 몇 행에 대해 해고됩니다.

일반적으로 스포츠 토토 결과 앞의 행은 확인 또는 검사에 사용됩니다. 삽입되거나 업데이트될 데이터를 수정합니다. 예를 들어, 이전 스포츠 토토 결과를 사용하여 현재 시간을 a에 삽입할 수 있습니다.타임스탬프열 또는 그 두 가지를 확인하려면 행의 요소는 일관됩니다. 스포츠 토토 결과 다음 행이 가장 많습니다. 업데이트를 다른 테이블에 전파하거나 다른 테이블에 대한 일관성 검사. 그 이유는 분업은 이후의 방아쇠가 그것이 확실할 수 있다는 것입니다. 행의 최종 값을 볼 수 있지만 이전 스포츠 토토 결과는 볼 수 없습니다. 그 이후에 스포츠 토토 결과가 실행되기 전에 다른 스포츠 토토 결과가 있을 수 있습니다. 만약 당신이 전후에 스포츠 토토 결과를 수행할 특별한 이유가 없습니다. 작업에 대한 정보가 있기 때문에 경우가 더 효율적입니다. 명령문이 끝날 때까지 저장할 필요가 없습니다.

스포츠 토토 결과 함수가 SQL 명령을 실행하면 다음은 명령이 스포츠 토토 결과를 다시 실행할 수 있습니다. 이것을 캐스케이딩이라고 합니다. 스포츠 토토 결과. 캐스케이드 수에는 직접적인 제한이 없습니다. 수준. 계단식 배열로 인해 재귀가 발생할 수 있습니다. 동일한 스포츠 토토 결과 호출; 예를 들어,삽입스포츠 토토 결과는 다음 명령을 실행할 수 있습니다. 동일한 테이블에 추가 행을 삽입하여삽입스포츠 토토 결과가 다시 실행됩니다. 그것은 무한을 방지하는 스포츠 토토 결과 프로그래머의 책임 그러한 시나리오에서는 재귀가 발생합니다.

스포츠 토토 결과가 정의될 때 인수를 지정할 수 있습니다. 그것을 위해. 스포츠 토토 결과에 인수를 포함하는 목적 정의는 유사한 다른 스포츠 토토 결과를 허용하는 것입니다 동일한 함수를 호출하기 위한 요구 사항. 예를 들면, 거기에는 일반화된 스포츠 토토 결과 기능이 될 수 있습니다. 두 개의 열 이름을 인수하고 현재 사용자를 하나에 넣고 다른 쪽의 현재 타임스탬프입니다. 이 글을 제대로 쓴 것은 스포츠 토토 결과 함수는 특정 테이블과 독립적입니다. 스포츠 토토 결과링 중입니다. 따라서 동일한 기능을 사용할 수 있습니다.삽입적절한 열이 있는 테이블의 이벤트, 거래 테이블의 기록 생성을 자동으로 추적하기 위해 예를 들어. 다음과 같은 경우 마지막 업데이트 이벤트를 추적하는 데에도 사용할 수 있습니다. 로 정의됨업데이트스포츠 토토 결과.

스포츠 토토 결과를 지원하는 각 프로그래밍 언어에는 고유한 스포츠 토토 결과 입력 데이터를 스포츠 토토 결과에 사용할 수 있게 만드는 방법 기능. 이 입력 데이터에는 스포츠 토토 결과 이벤트 유형이 포함됩니다. (예:삽입또는업데이트) 및 나열된 모든 인수 에서스포츠 토토 결과 생성. 행 수준의 경우 스포츠 토토 결과, 입력 데이터에는 다음도 포함됩니다.신규삽입그리고업데이트스포츠 토토 결과 및/또는오래된업데이트그리고삭제스포츠 토토 결과. 명령문 수준 스포츠 토토 결과는 현재 개인을 검사할 수 있는 방법이 없습니다. 문에 의해 수정된 행입니다.