怎么动态获得select的查询结果的列数,sql实现。
解决方案 »
- 怎样用自己的电脑连接公司的数据库
- eclipse中用jdbc调用oracle10g rac 一个java存储过程,执行时间越来越慢,求解
- 请教!!!排序问题..
- invalid month
- 急,该sql语句在toad和应用程序里出错,select '国' as test from dual,但是
- oracle日志文件报错如下错误,是什么意思,该如何解决
- utl_file.fopen('C:/','aaa.txt','w');提示路径无效,这是为什么?
- 问一个很菜很菜的问题?
- 请教大家一个函数调用的问题,谢谢!
- 数据库时间字段为什么不能插入?
- oracle中 desc employees 查询表结构 说 无效 sql 语句
- 如何计算两个日期的时间差(去除非工作时间)
查询的列数由你查询的需要决定,不用滥用*。
如果是未知的表,想知道其列数,可以在SQL完成后,在程序里去检查返回的记录集的列个数。也可以到系统表中查询目标表的列信息。
select count(*) from user_tab_columns where table_name = 'TEST' --注意表名区分大小写