免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 3641 | 回复: 19
打印 上一主题 下一主题

java 访问oracle的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-04-11 09:55 |只看该作者 |倒序浏览
如果一个statement是select, insert, update, delete 等单一的从句都没有问题, 但我现在要用到一个嵌套的语句:
insert into table1 (a, b, c, d) select t.a, t.b, t.c, t.d from table2 t where ....

无论我使用stmt.execute() 还是 executeUpdate() 还是 executeQuery()都不起做用, 哪位指点一二,不胜感激!

[ 本帖最后由 aquino 于 2006-4-11 10:01 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2006-04-11 10:49 |只看该作者
看看报什么错!

论坛徽章:
0
3 [报告]
发表于 2006-04-11 11:53 |只看该作者
先在client中执行一下,看看语句是否通过

executeQuery就不用试了,这是update操作

论坛徽章:
0
4 [报告]
发表于 2006-04-11 13:16 |只看该作者
干吗要那么复杂的SQL语句呀!不能把复杂问题简单化吗?

论坛徽章:
0
5 [报告]
发表于 2006-04-11 13:45 |只看该作者
没有任何错误, 如果我把那句换成不嵌套的比如insert into t (a,b,c) values ("a","b","c")就可以插进去, 所以可能就是那个嵌套的insert不能在程序里调用

论坛徽章:
0
6 [报告]
发表于 2006-04-11 13:50 |只看该作者
原帖由 xxjoyjn 于 2006-4-11 13:16 发表
干吗要那么复杂的SQL语句呀!不能把复杂问题简单化吗?



HoW ?

论坛徽章:
59
2015七夕节徽章
日期:2015-08-24 11:17:25ChinaUnix专家徽章
日期:2015-07-20 09:19:30每周论坛发贴之星
日期:2015-07-20 09:19:42ChinaUnix元老
日期:2015-07-20 11:04:38荣誉版主
日期:2015-07-20 11:05:19巳蛇
日期:2015-07-20 11:05:26CU十二周年纪念徽章
日期:2015-07-20 11:05:27IT运维版块每日发帖之星
日期:2015-07-20 11:05:34操作系统版块每日发帖之星
日期:2015-07-20 11:05:36程序设计版块每日发帖之星
日期:2015-07-20 11:05:40数据库技术版块每日发帖之星
日期:2015-07-20 11:05:432015年辞旧岁徽章
日期:2015-07-20 11:05:44
7 [报告]
发表于 2006-04-11 16:56 |只看该作者
帮你顶。

论坛徽章:
0
8 [报告]
发表于 2006-04-11 22:17 |只看该作者
会不会是sql语句写错了?比如select之前应该有个values(什么?
Statement对象只是把语句传给dbms啊,自己不做其他处理的

论坛徽章:
0
9 [报告]
发表于 2006-04-11 23:31 |只看该作者
原帖由 艾斯尼勒 于 2006-4-11 22:17 发表
会不会是sql语句写错了?比如select之前应该有个values(什么?
Statement对象只是把语句传给dbms啊,自己不做其他处理的


oracle的这个语法是对的, 直接贴到sqlplus可以运行的

论坛徽章:
0
10 [报告]
发表于 2006-04-11 23:42 |只看该作者
原帖由 艾斯尼勒 于 2006-4-11 22:17 发表
会不会是sql语句写错了?比如select之前应该有个values(什么?
Statement对象只是把语句传给dbms啊,自己不做其他处理的


oracle的这个语法是对的, 直接贴到sqlplus可以运行的
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP