hi,大牛们!现在有一个需求,就是以表名作为参数,输入数据库中的表名,把表中的数据以某种格式写到OS文件中(例如CVS),我想了两种方法,就是用shell+sql,或者使用utl_file包,但是以表名作为参数实现功能都很难,请问你们有什么好方法呢?
解决方案 »
- 在oracle中查询三个字段
- oracle9i精简版登陆提示“ORA-01017:invalidusername/password;logondenied”
- oracle 10g在改变ip或者是主机名情况下Oracle Enterprise Manager就登陆不了?
- create view的本质是什么?
- 求一sql,学习中!!!!!!!
- 帮帮我!sql语句怎么写!
- 怎么样能将oracle8.0.5删干净。(操作系统是WIN2000,安装ORACLE时选择的是典型安装)
- SQL STATEMENT QUESTION!!! the question solved then destribute score immediate!!賬
- 如何得到两个日期相减是多少年或多少月????
- Oracle 有没有求最大值的函数?SELECT MAX (1, 0, -1) FROM DUAL
- 在一个表中如何重复统计多个字段
- 关于取出clob中一段特定文本的问题
SPOOL 和 动态SQL实现很简单,但是格式可能不满足你要求,SPOOL出来的有点乱;
这点反而不难。至于字段格式的转换,从数据字典里面查找字段类型,对应地进行字符的转换就ok了
输出一定是文本文件,你能改变的只是后缀名