質問: 'VARCHAR2';" ⇒ col_list for col in `cat col_ilst` # カラムサイズの取得 "select round(avg(lengthb(${col}))) from ${tab};" ⇒ col_size "column ${col} format a${col_size} truncate" ⇒ login.sqlに追記 ``` そもそも、普通OracleDBのデータを扱うクライアントソフトでSQL*Plusの対話モードを普段使いするというシチュエーションはあまりないのでしょうか。 (あったら解決策(設定ファイル・スクリプト)がもっと簡単に見つけられると思うので) よろしくお願いいたします。 ### 補足情報(ツールのバージョンなど) CentOS6にOracle Database 12cをインストールして使用しています。
回答: ここに反応してみます。 >そもそも、普通OracleDBのデータを扱うクライアントソフトでSQL*Plusの対話モードを普段使いするとい>うシチュエーションはあまりないのでしょうか。 バッチ処理では SQL*Plus を使いますが、普段は使いません。 SI Object Browser 等の GUI ツールで SQL の実行結果を確認したりしています。 Windows だといろいろありますが、Linux だと SQLDeveloper くらいしか知らないです。 「SQL Developer ダウンロード」