私はのようなクエリを実行すると:のOracle sqlplusをラッピング結果
SELECT * FROM CAR;
結果が表示されますが、それぞれの行が複数の行に折り返されます。
各行が1行に表示されるようにこのラッピングを停止するにはどうすればよいですか?
私はのようなクエリを実行すると:のOracle sqlplusをラッピング結果
SELECT * FROM CAR;
結果が表示されますが、それぞれの行が複数の行に折り返されます。
各行が1行に表示されるようにこのラッピングを停止するにはどうすればよいですか?
あなたはSQLplusについて話していますか?もしそうなら、列フォーマットを設定してみてください。このウェブページは例を示しています: http://www.adp-gmbh.ch/ora/sqlplus/beautify.html
実際に質問が実際に何であるかを言うのは本当に難しいです。 SQL * Plusで複数行にまたがる各行のデータが表示されている場合は、set lines 180
などとする必要があります。理想的にはあなたの端末の幅になります。デフォルトは80です。あなたは端末よりも幅を広げることができますが、それでもラップされますが、まだ読みやすくなっています。
set
のすべてのコマンドのドキュメントはhereです。
select * from dba_directories;
OWNER DIRECTORY_NAME
------------------------------ ------------------------------
DIRECTORY_PATH
---------------------------------------------------------------------------------------------------------------------------------------------------------------
SYS DPUMP_DIR
C:\xxx
SYS CLEAN_PUMP_DIR
D:\yyy
SYS TCMCLEAN_DPUMP_DIR
C:\zzz
それを行うための方法も使用することでした:
天に感謝します。これは、PostgresのユーザーがOracle環境に投げ込み、gqlplusだけを渡したので、私を狂わせました! –
でも大きな数にset lines
を変更した後、同じ問題を抱えていた
OWNER DIRECTORY_NAME DIRECTORY_PATH
------------------------------ ------------------------------ ------------------------------------------
SYS DPUMP_DIR C:\xxx
SYS CLEAN_PUMP_DIR D:\yyy
SYS TCMCLEAN_DPUMP_DIR C:\zzz
これはと行うことはおそらくありテキストの折り返し。私はこれを私のテーブルで完了し、それは動作します:
SQL> set wrap off;
ので、このコードから、あなたは私が1行 (TABLE候補をCREATE CANDIDATE_ID NUMBER PRIMARY KEY、 POSITION_TYPE VARCHAR(20)、 郵便番号VARCHAR(10)、 に行を作るために変更する必要があるどう思いますか電話番号); – john
@john:テーブル作成コマンドとは何の関係もありません。それは、おそらくSQL * Plusというクライアントが、テーブルからクエリを実行したときに出力をフォーマットする方法です。 –