17,377
社区成员
发帖
与我相关
我的任务
分享
SQL> show user
USER 为 "SCOTT"
SQL> drop table test;
表已删除。
SQL> ed
已写入 file afiedt.buf
1 CREATE TABLE test (
2 col VARCHAR2(20)
3* )
SQL> /
表已创建。
SQL> ed
已写入 file afiedt.buf
1* INSERT INTO test VALUES ('上海市某地某地')
SQL> /
已创建 1 行。
SQL> select * from test;
COL
--------------------
上海市某地某地
SQL> ed
已写入 file afiedt.buf
1 update test
2 set col = replace(col,'上海市','北京市')
3* where col like '上海市%'
SQL> /
已更新 1 行。
SQL> select * from test;
COL
--------------------
北京市某地某地
SQL>
update employee
set addr = replace(addr,'北京市','上海市')
where addr like '上海市%'
update employee
set addr = '北京市'
where addr like '上海市'