UPDATE 문은 테이블에서 데이터를 갱신하는 데 사용합니다.
UPDATE 문에서 갱신할 데이터베이스 테이블, 갱신할 열을 지정하고 새 데이터를
제공합니다. 새 데이터는 SQL 문의 실행에서 얻은 값이나 결과로 지정할 수 있습니다.
조건부 갱신이 가능합니다.
UPDATE 문의 WHERE 절에서 하나 이상의 조건을 사용하여 데이터베이스 테이블에서 갱신할 행을 지정할 수
있습니다. WHERE 절이 없는 경우, 대상 테이블의 모든 행이 갱신됩니다.
SET™ 절은 갱신할 열을 지정하고 해당 열에 새 값을
제공합니다. 갱신할 테이블은
SET 절보다 먼저 지정됩니다.
SQL 빌더에서 UPDATE 문을
작성하려면 다음을 수행하십시오.
- 데이터 Perspective에서 데이터 정의 보기로 전환하십시오.
- 데이터베이스를 포함하는 프로젝트나 폴더를 펼친 다음 명령문 폴더가
표시될 때까지 데이터베이스 노드를 펼치십시오.
- 명령문 폴더를 마우스 오른쪽 단추로 클릭한 다음에
팝업 메뉴에서 을 클릭하십시오.
- 해당 명령문의 이름을 입력하고 확인을 클릭하십시오. SQL 빌더가 열립니다.
- 데이터를 삽입할 테이블을 추가하려면 테이블 분할창에서 마우스 오른쪽 단추를 클릭한 후
팝업 메뉴에서 테이블 추가를 클릭하십시오.
- 테이블 이름 목록에서 사용할 테이블을 클릭한 다음에
확인을 클릭하십시오.
명령문에 테이블을 추가한 후 SET 절을 작성할 수 있습니다.
SET 절을 작성하려면 다음을 수행하십시오.
- 디자인 분할창에서 설정 탭을 클릭하십시오.
- 열을 SET 절에 하나하나 추가하거나 그룹으로 추가하십시오. 다음 단계 중 하나를 수행하십시오.
- 열을 하나하나 추가하려면 목록에서 열을 클릭하고 > 단추를 클릭하십시오.
- 열을 그룹으로 추가하려면 Ctrl 키를 누른 채로 추가할 열을 클릭한 다음에 그룹 단추
를 클릭하십시오. 그룹 내의 개별 열 또는 전체 열 그룹에 값을 제공할 수 있습니다. 하나 이상의 열 그룹에 값을 제공하기 위해 부속 조회를 지정할 수 있습니다.
- 그룹 내에서 하나 이상의 열에 값을 제공하려면 다음을 수행하십시오.
- 열이나 열 그룹을 포함하는 행을 선택하고 표현식 표제 아래의 셀을 클릭한 후 다음 단계 중 하나를 수행하십시오.
- 값을 지정하려면 셀에 표현식을 입력하거나 목록에서 표현식 빌드를 클릭하고 표현식 빌더 마법사를 사용하여 표현식을 빌드하십시오.
- 부속 조회를 사용하여 그룹에 값 세트를 제공하려면 셀 목록에서 기존 부속 조회를 선택하거나 부속 조회를 새로 작성하십시오. 부속 조회를 새로 작성한 경우 해당 부속 조회를 아웃라인 보기에서 선택하여 완료할 수 있습니다.
- (선택적) 아래의 설명에 따라 WHERE 절을 추가하십시오.
- SQL 문을 실행하려면 을 클릭하십시오. 결과물은 DB 출력 보기에서 볼 수 있습니다.
WHERE 절을 작성할 때 갱신할 열을 판별하는 조건을 지정합니다. 지정된 조건과 일치하는 데이터베이스의 모든 행이 갱신됩니다.
WHERE 절을 작성하려면 다음을 수행하십시오.
- 디자인 분할창에서 Where 탭을 클릭하십시오.
- 열 표제에서 조건에 포함할 열을 클릭하거나,
표현식 빌드를 클릭하고 조건에 포함할 표현식을 빌드하십시오.
- 연산자 표제 아래의 인접 셀을 클릭한 다음에
목록에서 연산자를 선택하십시오.
- 값 표제 아래의 인접 셀을 클릭한 다음에
값을 입력하십시오. 또한 목록에서 열을 선택할 수도 있고,
표현식 빌드를 선택한 경우 표현식 빌더 마법사를 사용하여
값을 작성할 수도 있습니다. 값은 실행 시간의 값으로 대체할 수 있는 호스트 변수가 될 수
있습니다. 완료되면 행 바깥쪽을 클릭하십시오.
- 필요하면 조건을 더 추가하십시오. 다른 조건을 추가하기 전에 먼저
And/Or 표제 아래의 인접 셀을 선택하여 조건을 평가하는 방법을 지정하십시오. 예를 들어,
갱신할 행에 대해 두 조건이 모두 틀림없이 참인 경우,
첫 번째 조건의 목록에서 AND를 클릭하십시오.
- 완료되면 을
클릭하여 SQL 문을 실행하십시오.
결과물은 DB 출력 보기에서 볼 수 있습니다.
새 SQL 문 작성 마법사를 사용하여 UPDATE 문을 작성하려면 다음을 수행하십시오.
- 를 클릭하십시오.
- 새로 작성 창에서 데이터 폴더를 펼치고 SQL 문을
클릭한 후 다음을 클릭하십시오.
- 마법사의 SQL 문 필드에서 UPDATE를 클릭하십시오.
- 필요에 따라 마법사 페이지의 나머지 필드를 채우십시오.
특정 필드에 대한 정보를 확인하려면
포인터를 해당 필드에 위치시킨 다음 F1을 누르십시오.