2

リモート サーバーで sqlcl を使用して、特定の oracle データベース内のテーブルのテーブル定義を取得しようとしています。
そこでcliを使用する必要があるため、単純にSQLDeveloperを使用してそこからテーブル定義を取得することはできません(サーバーの外部からDBに接続できません)。

アイデアは、使用することです

select dbms_metadata.get_ddl('TABLE', table_name)
from user_tables where table_name = 'RESULTS';

必要なテーブルのテーブル DDL を取得するために。
ただし、このクエリを sqlcl ツールで実行すると、出力は次のようになります。

 CREATE TABLE "AP29_QUDB"."RESULTS" 
 (  "LOCATION_RESULT_UID" RAW(16) NOT NU

それだけです、これ以上の情報はありません。

そのクエリの完全な結果を表示する方法を誰かが知っていますか?
(または、単にファイルにパイプして、そこからコピーできるようにします)

どうもありがとうございました
- ティム

4

1 に答える 1