oracle的数据更新问题
系统中存在3个表
create table GG_QKITEM
(
ITEMCODE VARCHAR2(10) not null,
ITEMNAME VARCHAR2(20) not null,
PARENTCODE VARCHAR2(10) not null,
CRTDEPT VARCHAR2(20),
VIEWDEPT VARCHAR2(100),
SORTKIND NUMBER(6,2) default 9999
)
create table BAS_DEPT
(
DEPT_ID VARCHAR2(10) not null,
DEPT_NAME VARCHAR2(50) not null,
SHORT_NAME VARCHAR2(40),
EN_NAME VARCHAR2(40),
MANAGER_ID VARCHAR2(10),
MANAGER VARCHAR2(20),
DEPT_CODE VARCHAR2(10),
SF_KEY VARCHAR2(10),
PARENT_DEPT_ID VARCHAR2(10),
LOGO BLOB,
TELEPHONE1 VARCHAR2(20),
TELEPHONE2 VARCHAR2(20),
FAX VARCHAR2(20),
ROOM_NO VARCHAR2(5),
POSTALCODE VARCHAR2(20),
ADDRESS VARCHAR2(200),
HOMEPAGE VARCHAR2(40),
MAIL VARCHAR2(40),
MEMO VARCHAR2(200),
TREE_ID VARCHAR2(20)
)
数据
dept_id dept_name
22 洪山区委
create table SYS_DEPT
(
DEPTID VARCHAR2(32) not null,
DOMAINID VARCHAR2(32),
DEPTNO VARCHAR2(10) not null,
DEPTNAME VARCHAR2(100),
SHORTNAME VARCHAR2(50),
ISJC CHAR(1) not null,
MANAGER VARCHAR2(32),
DEPTSORT VARCHAR2(20),
SFKEY VARCHAR2(10),
TXDZ VARCHAR2(100),
LXR VARCHAR2(32),
LXDH VARCHAR2(20),
YZBM VARCHAR2(6),
CREATE_DATE DATE,
VOLUME_ID VARCHAR2(20),
VOLUME_NAME VARCHAR2(100)
)
数据
deptno deptname
0101 洪山区委
系统中gg_qkitem表中的crtdept原来的数据是bas_dept表中的dept_id
现在我想把gg_qkitem中的crtdept更新成sys_dept表中的deptno
sql该怎么写