oracle 的更新语句如下:
UPDATE tbl_phone_base SET sex = 1
WHERE length(idcard)=18 and substr(idcard,17,1) in ('1','3','5','7','9');怎样改写成存储过程?
UPDATE tbl_phone_base SET sex = 1
WHERE length(idcard)=18 and substr(idcard,17,1) in ('1','3','5','7','9');怎样改写成存储过程?
解决方案 »
- PL/SQL Developer
- 关于ORA-39082。请问谁有metalink账号,能否帮我查下这个错误:Doc ID:460267.1
- 散分,初学者的问题。。。
- 请教关于oracle索引的几个问题
- 请问各位 有100张票四个窗口同时发售 的Java实现就是 用四个线程执行 怎样做呀
- 请教一条统计产量的SQL语句
- oracle外部文件的操作
- 如何在一条SQL里将多条记录合并为一条记录输出(一个很奇怪的问题)
- 哪里可以找到sql语句的全部资料,比如我想查start with的资料,到那里查好?
- 安装ORALCE 11G 这样的电脑配置会有什么后果
- 关于游标没有获得参数的问题
- 菜鸟的问题,我的游标有问题吗?
create or replace procedure up_table
as
begin
UPDATE tbl_phone_base SET sex = 1
WHERE length(idcard)=18 and substr(idcard,17,1) in ('1','3','5','7','9');
commit;
end;
楼主你这问题问的,一个简单的DML语句能搞定,为什么还想着用过程