【问题标题】:Oracle SQL Develop: inserting txt file to sql table by cursorOracle SQL Developer:通过光标将文本文件插入到 sql 表中
【发布时间】:2013-02-10 01:55:03
【问题描述】:

我刚开始学习Oracle SQL开发。

我正在考虑编写 CURSOR 来逐行读取文本文件并插入到 SQL 表中。

但是,我不确定我需要放置文本文件的文件夹。

我应该把文本文件放在哪里?

我刚开始学CURSOR...你能给我一个关于光标的简单例子吗?

谢谢

【问题讨论】:

    标签: sql oracle11g cursor oracle-sqldeveloper


    【解决方案1】:

    cursor 是一种在 plsql 中处理查询结果的方法,所以基本上,用游标读取文件并没有什么意义......

    有一些方法可以从 plsql 读取文本文件并将其插入到表中。在大多数情况下,它应该以:

    1. 将文件放在文件系统的特定目录中
    2. 创建一个引用该文件系统目录的DIRECTORY db 对象。

    现在您可以使用UTL_FILE,或(恕我直言,更好)external tables

    【讨论】:

      猜你喜欢
      • 2010-11-28
      • 2013-03-30
      • 1970-01-01
      • 1970-01-01
      • 2013-01-27
      • 1970-01-01
      • 1970-01-01
      • 2015-12-13
      • 1970-01-01
      相关资源
      最近更新 更多