现在有2个简单的表, userinfo表和user表
userinfo表中数据
id name state
1 小王 0
2 小李 0
3 小武 1
4 小张 0
5 李三 1user表 字段 userid name
现在 需要写个存储过程把userinfo表中state=0的数据插入到user表中!!
例: user表
userid name
1 小王
2 小李
4 小张
大家有没什么效率高的办法!!
userinfo表中数据
id name state
1 小王 0
2 小李 0
3 小武 1
4 小张 0
5 李三 1user表 字段 userid name
现在 需要写个存储过程把userinfo表中state=0的数据插入到user表中!!
例: user表
userid name
1 小王
2 小李
4 小张
大家有没什么效率高的办法!!
解决方案 »
- 使用ORACLE之EM的時候出现按钮乱码现象
- 不完全恢复,为什么要做reset online redo log?
- 这条 SQL 如何优化 ??? (在线等)
- 日期类型有星期的吗
- replace 问题 !!!
- 知道表名,求所有与之相关对象的sql语句
- 执行print cur;的时候出错
- 请教一下,在Pro*C中的数据类型转换问题
- 急:一台sun服务器(solaris 8)下的oracle 9i不能启动(监听器和服务都不能启动)
- 如何通过循环方式将每次输入的数据进行累计后输出
- Oracle 两表结构完全相同,求数据不同的记录
- SQL语句在 PL/SQL中能正确的执行,并得出结果,在pro*C中编译出错?!
或者
create or replace procedure pro_name
as
begin
Insert into user
select id,name from userinfo where state = 0;
exception when others then
DBMS_OUTPUT.PUT_LINE(SQLERRM)
end不用存储过程岂不是更简单?
select id,name from userinfo where state = 0;