现在有2个简单的表, userinfo表和user表
userinfo表中数据
id name state
1 小王 0
2 小李 0
3 小武 1
4 小张 0
5 李三 1 user表 字段 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 李三 1 user表 字段 userid name
现在 需要写个存储过程把userinfo表中state=0的数据插入到user表中!!
例: user表
userid name
1 小王
2 小李
4 小张
大家有没什么效率高的办法!!
解决方案 »
- 可输入的下拉框,并能根据数据输入内容过滤
- jfreechar 图片显示问题
- struts标签<html:selsect>问题
- 求java实现 http Chunck编码的原理,高手请进
- JSP中怎样判断当前TAB焦点是地址栏呢?
- 关于一个分页程序,但是分来分去,还是第一页。帮忙!!!
- 如何删除服务器上的信息,(在线等回答!)
- 用union合并两个select语句的结果,在oracle的sql plus里执行正确,但在jsp里就报:javax.servlet.ServletException: ORA-01009: 缺少法定
- 谁知道哪儿有jbuilder5下载
- 这段JSP怎样翻译成SERVLET?答必给分
- 关于JAVA WEB的学习
- 请问这个问题怎么解决,看在已经忙碌到凌晨4点的时候,大家帮帮忙啊!【Orale数据库字段(CLOB)取值问题】
Oracle:insert /*+append*/ into user select id,name from userinfo where state = 0
使用预编译语句更金典。
Statement stmt=null;Connection conn=null; ResultSet rs=null;
PreparedStatement stmt11=null;
stmt=conn.prepareStatement("select * from userinfo where state like ?");
stmt11.setString(1,"%0%");//查询包含状态为0的
rs=stmt.executeQuery();[/b]
insert into user select ui.id ,ui.name from userinfo where ui.state = 0;
insert into user select ui.id ,ui.name from userinfo ui where ui.state = 0;