リモート サーバーで 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
それだけです、これ以上の情報はありません。
そのクエリの完全な結果を表示する方法を誰かが知っていますか?
(または、単にファイルにパイプして、そこからコピーできるようにします)
どうもありがとうございました
- ティム