update 예제

UPDATE를 사용하여 텍스트, ntext 또는 이미지 열을 수정하면 열이 초기화되고, 열에 유효한 텍스트 포인터가 할당되며, 열이 NULL로 업데이트되지 않는 한 하나 이상의 데이터 페이지를 할당합니다. 식 평가 중에 UPDATE 문이 산술 오류(오버플로, 0으로 나누기 또는 도메인 오류)가 발생하면 업데이트가 수행되지 않습니다. 나머지 일괄 처리는 실행되지 않으며 오류 메시지가 반환됩니다. 업데이트를 수행하기 위해 사용자 정의 형식의 뮤터로 표시된 메서드를 호출합니다. 다음 예제에서는 SetXY라는 형식의 뮤기터 메서드를 호출합니다. 이렇게 하면 형식의 인스턴스 상태가 업데이트됩니다. 사용자 정의 형식이 해당 형식의 암시적 또는 명시적 변환을 지원하는 한 SQL Server 시스템 데이터 형식에 값을 공급합니다. 다음 예제에서는 문자열에서 명시적으로 변환하여 사용자 정의 Type Point의 열에서 값을 업데이트하는 방법을 보여 주며 있습니다. 열이 에 의해 수정된 경우. WRITE 절은 OUTPUT 절에서 참조되며, column의 전체 값은 deleted.column_name의 이전 이미지 또는 insert.column_name의 후 이미지중 하나이며 테이블 변수의 지정된 열로 반환됩니다. 다음 예제 R을 참조하십시오. WHERE CURRENT OF 절을 사용하는 위치 가 있는 업데이트는 커서의 현재 위치에서 단일 행을 업데이트합니다. 이는 WHERE 절을 사용하여 업데이트할 행을 한정하는 검색된 업데이트보다 더 정확할 수 있습니다.

검색 조건이 단일 행을 고유하게 식별하지 않는 경우 검색된 업데이트는 여러 행을 수정합니다. 다음 예제에서는 ProductAssemblyID 800을 만들기 위해 직접 또는 간접적으로 사용되는 모든 부품 및 부품에 대한 PerAssemblyQty 값을 업데이트합니다. 공통 테이블 식은 ProductAssemblyID 800및 해당 구성 요소를 빌드하는 데 사용되는 부품 등을 빌드하는 데 직접 사용되는 부품의 계층 적 목록을 반환합니다. 공통 테이블 식에서 반환되는 행만 수정됩니다. 공통 테이블 식(CTE)이 UPDATE 문의 대상인 경우 명령문의 CTE에 대한 모든 참조가 일치해야 합니다. 예를 들어 CTE가 FROM 절에 별칭을 할당하는 경우 CTE에 대한 다른 모든 참조에 별칭을 사용해야 합니다. CTE에는 SQL Server가 개체와 해당 별칭 간의 암시적 관계를 인식하는 데 사용하는 개체 ID가 없기 때문에 모호한 CTE 참조가 필요합니다. 이 관계가 없으면 쿼리 계획이 예기치 않은 조인 동작과 의도하지 않은 쿼리 결과를 생성할 수 있습니다.

Kommentieren ist momentan nicht möglich.

Heimleiterin:
Frau Dumke

Seeallee 3
15299 Müllrose

Tel.: 033606 / 70284
Fax: 033606 / 70285

E-Mail:
kindernester@arcor.de

» 크로스사이트 스크립트 예제
» 파이썬 쉬운 예제
» 마운트 예제
» 리눅스 opencv 예제
» 메이븐 프로젝트 예제

© 2015 by Kindernester Schlaubetal e.V. | Hosted by RB Media Group GmbH | Kontakt | Impressum