比如select * from a取得显示出来的列的数量
解决方案 »
- 无法初始化ocr
- oracel exp/imp 按用户导入,是否需要新建用户
- 哪位老大给个cnoug的邀请码?
- 求高手写一个oracle触发器,在线等!
- 在一个jdbc连接对象执行一次插入操作不提交,然后立即select max(id) from ....,能保证结果是刚才插入的那条么?
- 急急急,,,救命啊。。为什么oracle服务会意外停止。。实在是找不出原因,请各位大虾提点
- 请问Oracle中的存储过程的实际内容是放在哪个表中或什么地方啊?
- Oracle有没有工具查看表和表之间的关系?
- 紧急求救(在线等待)
- sos!一个存储过程的问题
- insert into的简单问题
- oracle中如何连接access数据库
我的意思是
select * from xx,yy
针对上面这个结果集来找他们的总列数
dbms_sql好像可以好多前台平台提供的数据对象可以访问或分析结果集的列数
2 /NAMES COURSE GRADE
-------------------- -------------------- ---------
a 语文 62
b 语文 70
c 语文 80
a 数学 90
b 数学 95
c 数学 75
a 英语 85
b 英语 92
c 英语 959 rows selected.SQL> select count(*) from user_tab_columns where table_name = 'TMP'
2 / COUNT(*)
---------
3SQL> select * from tmp1
2 /NAMES GRADE
-------------------- ---------
a 62
a 90
a 85SQL> select count(*) from user_tab_columns where table_name = 'TMP1'
2 / COUNT(*)
---------
2SQL>
借助于一个中间表,通过变通的方法,取得一个select语句的列数 参看http://hi.baidu.com/zhao_e893/blog/item/173d150808047730e924882b.html