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

토토 사이트 추천

이름

UPDATE --테이블 행 토토 사이트 추천

시놉시스

토토 사이트 추천 [만]테이블SET = { 표현| 기본값  [, ...]
    [ 보낸사람fromlist]
    [어디에서조건 ]

설명

토토 사이트 추천값을 변경합니다. 조건을 만족하는 모든 행에 지정된 열입니다. 만 수정할 열은 다음 항목에 언급되어야 합니다.SET절; 명시적으로 수정되지 않은 열은 유지됩니다. 이전 값입니다.

기본적으로,토토 사이트 추천행을 토토 사이트 추천합니다 지정된 테이블과 모든 하위 테이블에 있습니다. 당신이 원하는 경우에만 언급된 특정 테이블을 토토 사이트 추천하려면 다음을 사용해야 합니다.절.

정보를 사용하여 테이블을 수정하는 방법에는 두 가지가 있습니다. 데이터베이스의 다른 테이블에 포함: 하위 선택 사용 또는 에 추가 테이블 지정발신절. 어떤 기술이 더 적합한가에 따라 달라집니다. 특정 상황.

당신은 다음을 가지고 있어야 합니다토토 사이트 추천권한 토토 사이트 추천할 테이블과선택값이 다음과 같은 테이블에 대한 권한 에서 읽어보세요.표현s 또는조건.

매개변수

테이블

테이블의 이름(선택적으로 스키마 한정) 토토 사이트 추천합니다.

열의 이름테이블. 열 이름은 다음과 같습니다. 하위 필드 이름이나 배열 첨자로 한정된 경우 필요합니다.

표현

열에 할당할 표현식입니다. 표현 이 열과 다른 열의 이전 값을 사용할 수 있습니다. 테이블.

기본값

열을 기본값으로 설정합니다(NULL이 됩니다) 특정 기본 표현식이 할당되지 않은 경우 그것).

fromlist

다른 테이블의 열을 허용하는 테이블 표현식 목록 테이블이 표시됩니다.어디조건 및 토토 사이트 추천 표현식. 이는 다음과 유사합니다. 에 지정할 수 있는 테이블 목록FROM 절선택문장. 참고 대상 테이블은에 나타나서는 안 됩니다.fromlist, 의도하지 않는 한 자체 조인(이 경우 별칭과 함께 나타나야 함)fromlist).

조건

유형의 값을 반환하는 표현식부울. 이 표현식에 해당하는 행만 반품토토 사이트 추천됩니다.

출력

성공적으로 완료되면,토토 사이트 추천명령은 다음 형식의 명령 태그를 반환합니다.

토토 사이트 추천개수

개수수는 행이 토토 사이트 추천되었습니다. 만일개수0, 아니요 행이 다음과 일치합니다.조건(이 오류로 간주되지 않습니다.)

참고

발신절이 있는데, 뭐죠? 본질적으로 발생하는 것은 대상 테이블이 에 언급된 테이블fromlist, 조인의 각 출력 행은 토토 사이트 추천 작업을 나타냅니다. 대상 테이블의 경우. 사용시발신조인이 최대 하나의 출력 행을 생성하는지 확인해야 합니다 수정될 각 행에 대해 즉, 대상 행 다른 테이블에서 둘 이상의 행에 조인하면 안 됩니다. 만약에 그렇다면 조인 행 중 하나만 토토 사이트 추천하는 데 사용됩니다. 대상 행이지만 어떤 행을 사용할 것인지는 쉽지 않습니다. 예측 가능합니다.

이 불확정성으로 인해 다른 테이블만 참조합니다. 하위 선택 내에서는 더 안전하지만 종종 읽기가 더 어렵고 조인을 사용하는 것보다 느립니다.

단어 변경드라마극적열에종류테이블의영화:

UPDATE 영화 SET 종류 = '드라마틱' WHERE 종류 = '드라마';

온도 항목을 조정하고 강수량을 해당 온도로 재설정합니다. 테이블의 한 행에 있는 기본값날씨:

UPDATE 날씨 설정 temp_lo = temp_lo+1, temp_hi = temp_lo+15, prcp = DEFAULT
  WHERE 도시 = '샌프란시스코' AND 날짜 = '2003-07-03';

관리하는 영업사원의 판매 건수를 증가시킵니다. Acme Corporation 계정, 다음을 사용하여발신절 구문:

UPDATE 직원 SET sales_count = sales_count + 1 FROM 계정
  WHERE account.name = 'Acme Corporation'
  AND 직원.ID = account.sales_person;

다음에서 하위 선택을 사용하여 동일한 작업을 수행합니다.어디절:

UPDATE 직원 SET sales_count = sales_count + 1 WHERE id =
  (이름 = 'Acme Corporation'인 계정에서 sales_person 선택);

수량과 함께 새 재고 항목을 삽입하려고 시도했습니다. 주식. 항목이 이미 존재하는 경우 대신 재고 수를 토토 사이트 추천하세요. 기존 항목의. 전체를 실패하지 않고 이 작업을 수행하려면 거래, 저장점을 사용하세요.

시작;
-- 기타 작업
세이브포인트 sp1;
INSERT INTO wines VALUES('Chateau Lafite 2003', '24');
-- 고유 키 위반으로 인해 위의 작업이 실패했다고 가정합니다.
-- 이제 다음 명령을 실행합니다.
sp1로 롤백합니다.
토토 사이트 추천 와인 세트 재고 = 재고 + 24 WHERE 와인 이름 = 'Chateau Lafite 2003';
-- 다른 작업을 계속하고 결국에는
커밋;

호환성

이 명령은 다음을 준수합니다.SQL표준, 다음을 제외하고발신절은 a입니다PostgreSQL확장.

일부 다른 데이터베이스 시스템은 다음을 제공합니다.발신대상 테이블이 가정되는 옵션 이내에 다시 나열됩니다.발신. 즉 어떻게가 아니라PostgreSQL해석발신. 이식할 때 주의하세요 이 확장 프로그램을 사용하는 애플리케이션입니다.