sql >> データベース >  >> RDS >> Oracle

sqlplus でスプールを使用してヘッダーを作成する際の問題

    いつでも次のようなものを試すことができます:

    set header off;select 'NAME1' name1, 'NAME2' name2, 'NAME3' name3 from dualunion allselect a.col1 as name1, a.col2 as name2, b.col3 as name3from tab1 a, tab2 bwhere <結合条件>;  

    ETA:メイン クエリによって返される列の型がすべて文字列ではない場合は、明示的に変換する必要があります。以下に例を示します:

    テーブル test1 を作成 (col1 番号、col2 日付、col3 varchar2(10)、col4 clob);test1 値に挿入 (1, sysdate, 'hello', 'hello');commit;select 'col1' col1, 'col2' col2, 'col3' col3, 'col4' col4 allselect col1, col2, col3, col4from test1; * 行 1ORA-01790 のエラー:式には、対応する式セットの見出し off と同じデータ型が必要です。 to_char(col2, 'dd/mm/yyyy hh24:mi:ss'), col3, col4from test1;col1 col2 col3 col4 1 05/08/2015 11:23:15 こんにちはこんにちは  

    1. Red Gate の SQL ソース管理を使用しているすべての人

    2. PythonでのMySQL警告のトラップ

    3. Oracle Express Edition(XE)とStandard Edition(SE)のPL / SQL APIの違いは何ですか?

    4. Postgresデータベースエラー無効なページヘッダー