| PostgreSQL 9.2.24 문서 | ||||
|---|---|---|---|---|
| PostgreSQL : 문서 : 9.2 : 토토 핫 삭제 | 범퍼카 토토 : 문서 : 9.2 : 데이터 조작 | 제6장. 데이터 조작 | 스포츠 토토 : 문서 : 9.2 : 쿼리 | |
때로는 수정된 행에서 데이터를 얻는 것이 유용할 수 있습니다. 그들은 조작되고 있습니다. 그만큼삽입, 업데이트및삭제명령에는 모두 선택사항이 있습니다돌아오는 중9252_9291돌아오는 중추가 수행을 방지합니다 데이터를 수집하기 위한 데이터베이스 쿼리이며 특히 가치가 있습니다. 그렇지 않으면 수정된 내용을 식별하기 어려울 때 행을 안정적으로 수행합니다.
a의 허용된 내용돌아오는 중절은 a와 동일합니다선택명령의 출력 목록(참조섹션 7.3). 그것은 다음을 포함할 수 있습니다 명령의 대상 테이블의 열 이름 또는 값 표현식 해당 열을 사용합니다. 일반적인 약어는 다음과 같습니다.반환 중 *, 다음의 모든 열을 선택합니다. 대상 테이블을 순서대로 정렬합니다.
안에삽입, 다음에서 사용할 수 있는 데이터돌아오는 중은 삽입된 행입니다. 이는 사소한 삽입에는 그다지 유용하지 않습니다. 클라이언트가 제공한 데이터를 반복합니다. 하지만 매우 편리할 수 있습니다 계산된 기본값에 의존하는 경우. 예를 들어, 에이연재고유 식별자를 제공하는 열,돌아오는 중할당된 ID를 반환할 수 있습니다. 새 행:
CREATE TABLE 사용자(이름 텍스트, 성 텍스트, ID 직렬 기본 키);
INSERT INTO 사용자 (이름, 성) VALUES ('Joe', 'Cool') RETURNING id;
그돌아오는 중절도 매우 유용함삽입 ... 선택.
안에업데이트, 다음에서 사용할 수 있는 데이터돌아오는 중다음의 새로운 콘텐츠입니다. 수정된 행. 예를 들어:
제품 업데이트 SET 가격 = 가격 * 1.10 가격 <= 99.99 반환 이름, 가격 AS new_price;
에서삭제, 다음에서 사용할 수 있는 데이터돌아오는 중삭제된 내용입니다 열. 예를 들어:
제품에서 삭제 WHERE obsoletion_date = '오늘' 돌아오는 중 *;
트리거가 있는 경우 (503 토토 사이트 페치 실패) 대상 테이블에서 사용할 수 있는 데이터는 다음과 같습니다.돌아오는 중은 트리거에 의해 수정된 행입니다. 따라서 트리거에 의해 계산된 열을 검사하는 것은 또 다른 일반적인 방법입니다. 사용 사례돌아오는 중.