例如执行select 1 from dual;
这样执行是没问题的对把?
但我用.net的System.Data.OracleClient.OracleConnection链接数据库,执行这样的command为什么报字符无效,
为什么一定要把分号去掉才型,oracle不是都以分号结束的嘛?另外我想返回多个结果级。例如
select 1 from dual;
select 2 from dual;
这样是否可行,不行的话又该怎么写呢?我想返回2个结果集然后赋给DataSet谢谢指教!
这样执行是没问题的对把?
但我用.net的System.Data.OracleClient.OracleConnection链接数据库,执行这样的command为什么报字符无效,
为什么一定要把分号去掉才型,oracle不是都以分号结束的嘛?另外我想返回多个结果级。例如
select 1 from dual;
select 2 from dual;
这样是否可行,不行的话又该怎么写呢?我想返回2个结果集然后赋给DataSet谢谢指教!
解决方案 »
- ORA-00942:table or view does not exist
- PL/SQL怎么计算日期差,平均值?
- oracle分类汇总相关求助!
- 定义的 clob 字段类型的数据,在编辑的时候只能增加文字?
- 如何查看Oracle存储过程的执行情况
- 新手: ASP报错: "TNS: 监听进程不能解析在连接描述符中给出的 SERVICE_NAME "
- 请问怎样编制一个小程序(最好用delphi编写)可以定时把sqlserver7.0中数据库中的数据导入到oracle数据库中,谢谢~_~
- 导入错误
- win2000下oracle8i在enterprise manager 中备份数据老是报错,提示验证错误。
- 1. 使用mag登录mysql,创建用户student2,密码stu2,并授予对sc表的查询权限。
- 一个表中的某个列对应多个数据怎么设计表?
- sql查询的问题
union
select 2 from dual
OPER@TL>select rownum from dual
2 connect by rownum<11; ROWNUM
----------
1
2
3
4
5
6
7
8
9
1010 rows selected.OPER@TL>
2.一条select语句返回的是一个数据集,你可以把返回到前端的数据集进行处理,.net有相关方法的.
2.一条select语句返回的是一个数据集,你可以把返回到前端的数据集进行处理,.net有相关方法的.
select 1 from dual;
select 2,3 from dual;
会报字符无效这样写
select 1 from dual
select 2,3 from dual
未结束的sql该怎么办啊!
一次只能发送一条SQL,你可以在前端作个变量,来存放select 1 from dual和select 2,3 from dual这两条语句,
然后传入方法,返回结果再处理.
你的意思是要执行2次数据库查询吗?我想一次查询就返回2个结果集,然后赋给DataSet
例如
DataSet ds = this.SessionInstance.OracleHelper.ExecuteDataSet(SQL, CommandType.Text);但会报错,不知道该怎么写,但在mssql中是可以这样写的?
select 1 from dual select 1
from dual
union
select 2 from dual