从Oracle打开一个应用程序?

时间:2018-02-07 20:30:43

标签: oracle-sqldeveloper

这似乎很简单,但甚至可能无法实现。我是SQL的新手,但已开发出一个导出到excel电子表格的报告。是否有可以实际打开Excel电子表格的编码?我不是指链接到它或导入它。我的意思是字面意思打开它而不是我在文件夹中摸索。编码在Oracle SQL Developer中。

1 个答案:

答案 0 :(得分:0)

这是SQLcl中的一个脚本,它将查询结果转储到csv然后打开它。

相同的脚本可以在SQL Developer工作表中使用。

脚本

  • 关闭标题和反馈。
  • 将结果的格式设置为CSV
  • 将结果隐藏到“users.csv”
  • 停止假脱机
  • 发出“host open users.csv”,告诉O / S打开应该是excel的文件,除非os有csv与另一个应用程序相关联

    sql klrice/klrice
    
    SQLcl: Release 18.1 Production on Wed Feb 07 17:28:32 2018
    
    Copyright (c) 1982, 2018, Oracle.  All rights reserved.
    
    Last Successful login time: Wed Feb 07 2018 17:28:56 -05:00
    
    Connected to:
    Oracle Database 12c Standard Edition Release 12.1.0.2.0 - 64bit Production
    
    
    SQL> set hea off
    SQL> set feed off
    SQL> set sqlformat csv
    SQL> spool users.csv
    SQL> select * from user_objects;
    ...rows.....
    SQL> spool off
    SQL> host open users.csv