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을 누르십시오.