2013-07-03 36 views
1

我有几个CLOB的结果,(约100 Clob)。我想在一个脚本中提取CLOB中的所有数据。我搜索了spool,但现在我没有如何使用它。假脱机CLOB的数据

示例:从ex_employee选择信息,其中数据

INFO
< CLOB >
< CLOB >
< CLOB >
< CLOB >
< CLOB >


那些CLOB包含的信息我怎么可以存到他们的脚本example.sql?

我的问题是:如何将CLOB数据导出到.sql中?

我试图这样
阀芯上
集标题关闭
线筒c:\ spooltext.txt
选择DBMS_METADATA.GET_DDL( 'TABLE',表名)
从USER_TABLES
/
阀芯关闭

+0

@a_horse_with_no_name PL/SQL开发人员。我想这种方式-------线轴上 组远赴 线筒c:\ spooltext.txt 选择DBMS_METADATA.GET_DDL(“表”,表名) 从USER_TABLES / 完全放出 但它给我错误 – Moudiz

+0

:你能否用你试过的更新你的问题? –

+0

那么错误是什么?我们不介意读者。 – OldProgrammer

回答

2

试试这个,因为这对我来说蟾蜍工作

SET HEADING OFF 
SET PAGESIZE 0 
SET LONG 90000 
SET FEEDBACK OFF 
SET ECHO OFF 
SPOOL P:\other\file_name.sql 

SELECT DBMS_METADATA.get_ddl ('TABLE', table_name) || ';' FROM user_tables; 

SPOOL OFF 

这也适用于命令提示符

+0

问题这不会给我所有的限制..我试过了。 – Moudiz