我有一个很大的文本文件(大约50mb)。这个文本文件有数千条insert语句。我试图在Oracle SQL Developer中打开该文本文件,但它太大了。如何在SQL Developer中不打开文件的情况下将数据插入到表中?
我尝试逐个遍历insert语句,并将它们插入到我的表中,如下所示:
DECLARE
V1 VARCHAR2(32767);
fileVariable UTL_FILE.FILE_TYPE;
BEGIN
fileVariable := UTL_FILE.FOPEN('h:/Documents',
'clob_export.sql',
'R',
32760);
UTL_FILE.GET_LINE(fileVariable,V1,32767);
UTL_FILE.FCLOSE(fileVariable);
END;但这似乎行不通。我不能在机器上创建目录,而且无论如何,文本文件在我运行SQL Developer的计算机上,SQL Developer远程连接到数据库。
发布于 2021-01-27 07:12:00
使用sqlplus,如果文本太多,则使用选项仅记录在文件中,而不显示在屏幕上
SET TERMOUT OFF;
spool M:\Documents\test.log;https://stackoverflow.com/questions/65908216
复制相似问题