3

SQLPLUSを使用してデータをファイルにスプールしますが、すべてのデータが返されるわけではありませんか?この関数を使用していdbms_metadata.get_ddlますが、テーブル定義の一部のみがファイルに返されています。クエリ出力で完全な定義を確認できます。

linesize = 8000スプールセットにセットしていましたか?

SQL:

Select dbms_metatdata.get_ddl('TABLE',at.table_name)
From all_tables at
Where at.owner = 'MYTEST';

出力:

CREATE TABLE "MYTEST"."TESTTABLE3"
(   "ID" NUMBER(10,0),
"DESCRIPTION" V

CREATE TABLE "MYTEST"."MYPARENT"
(   "PARENT_ID" NUMBER(10,0) NOT NULL ENAB

出力を完全に切り捨てますか?

4

1 に答える 1

8

試すset long 1000000000

于 2010-11-09T20:58:52.317 に答える