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

업데이트

이름

UPDATE  -- 테이블 행 업데이트

시놉시스

업데이트 [만 ]테이블SETcol = 표현[, ...]
    [ 에서fromlist]
    [ 어디조건 ]

입력

테이블

기존 테이블의 이름.

열의 이름테이블.

표현

열에 할당할 유효한 표현식 또는 값입니다.

fromlist

A 포스트그레SQL다른 테이블의 열을 허용하는 비표준 확장 WHERE 조건에 나타납니다.

조건

자세한 내용은 SELECT 문을 참조하세요. WHERE 절에 대한 설명입니다.

출력

업데이트#

성공하면 메시지가 반환됩니다. 그만큼#업데이트된 행 수를 의미합니다. 만약에#0이면 행이 없습니다. 업데이트되었습니다.

설명

업데이트값을 변경합니다. 조건을 만족하는 모든 행에 대해 지정된 열입니다. 오직 수정할 열은 성명.

배열 참조는 다음과 같은 구문을 사용합니다.와이즈 토토 : 문서 : 7.2 : 와이즈 토토. 즉, 단일 배열 요소, 배열 요소의 범위 또는 전체 배열이 될 수 있습니다. 단일 쿼리로 대체되었습니다.

테이블을 수정하려면 테이블에 대한 쓰기 권한이 있어야 합니다. 값이 언급된 모든 테이블에 대한 읽기 액세스 권한도 제공됩니다. WHERE 조건.

기본적으로 UPDATE는 지정된 테이블의 튜플을 업데이트합니다 그리고 모든 하위 테이블. 특정 항목만 업데이트하려는 경우 언급된 테이블에서는 ONLY 절을 사용해야 합니다.

사용법

단어 변경드라마함께극적열에종류:

영화 업데이트 
SET 종류 = '드라마틱' 
WHERE 종류 = '드라마';
선택하다 * 
영화에서 
WHERE 종류 = '드라마틱' OR 종류 = '드라마';

 코드 |     제목 | 그랬어 | 날짜_생산 |   종류 | 렌
-------+---------------+------+------------+----------+---------
 BL101 | 세 번째 남자 | 101 | 1949-12-23 | 극적인 | 01:44
 P_302 | 베켓 | 103 | 1964-02-03 | 극적인 | 02:28
 M_401 | 전쟁과 평화 | 104 | 1967-02-12 | 극적인 | 05:57
 T_601 | 요짐보 | 106 | 1961-06-16 | 극적인 | 01:50
 DA101 | 다스 부트 | 110 | 1981-11-11 | 극적인 | 02:29

호환성

SQL92

SQL92다른 정의 배치된 UPDATE 문의 구문:

업데이트테이블SET = 표현[, ...]
    현재는 어디입니까?커서

어디에서커서식별합니다 커서를 엽니다.