>  기사  >  데이터 베이스  >  Oracle에서 열의 값을 수정하는 방법

Oracle에서 열의 값을 수정하는 방법

青灯夜游
青灯夜游원래의
2022-01-13 10:43:458726검색

Oracle에서는 "update" 명령을 사용하여 열 값을 수정할 수 있습니다. 이 문은 하나 이상의 테이블의 데이터를 수정하고 업데이트하는 데 사용할 수 있습니다. 구문은 "update table name set columns name 1 ="입니다. 값 1, 열 이름 2=값 2, 열 이름 3=값 3.... 여기서 조건"입니다.

Oracle에서 열의 값을 수정하는 방법

이 튜토리얼의 운영 환경: Windows 7 시스템, Oracle 11g 버전, Dell G3 컴퓨터.

Oracle에서는 "update" 명령을 사용하여 열 값을 수정할 수 있습니다.

업데이트 문을 사용하면 하나 이상의 테이블에서 데이터를 수정하고 업데이트할 수 있습니다.

Syntax:

update 表名 set 列名1=值1,列名2=值2,列名3=值3..... where 条件

Case 1. 학생 "Zhang San"의 나이 및 신분증 정보 업데이트:

update student.stuinfo t
   set t.age = '24', t.idnumber = '3503021994XXXXXXXX'
 where t.stuname = '张三';
commit;
select * from student.stuinfo t where t.stuname='张三';

결과는 다음과 같습니다.

Oracle에서 열의 값을 수정하는 방법

update는 학생의 데이터를 업데이트하는 명령입니다. 이 테이블은 다른 테이블 연관을 사용하여 구조는 다음과 같습니다:

update 表1 set 列名=(select 列名 from 表2 where 表1.列名=表2.列名) 
       where exists (select 1 from 表2 where 表1.列名=表2.列名)

사례 2. 백업 테이블 stuinfo_2018을 사용하여 학생 "Zhang San"의 나이와 ID 카드를 업데이트합니다.

update student.stuinfo t
   set (age, idnumber) =
       (select age, idnumber from student.stuinfo_2018 b where b.stuid = t.stuid)
 where exists (select 1
          from student.stuinfo_2018 b
         where b.stuid = t.stuid
           and b.stuname = '张三');
           
select *from student.stuinfo t where t.stuname='张三';

결과는 다음과 같습니다.

Oracle에서 열의 값을 수정하는 방법

추천 튜토리얼: "Oracle Tutorial"

위 내용은 Oracle에서 열의 값을 수정하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.