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

タブ区切りのデータファイルを生成するためのSQLPlus設定

    ジャスティンが彼のリンクで指摘したように、set colsepを使用します function SQLPlusコマンドを使用すると、列ごとに区切り文字を入力する手間が省けます。

    ただし、タブ区切りの場合は、set colsep Chr(9) 動作しません。

    UNIXまたはLINUXの場合は、set colsep ' 'を使用します。 一重引用符の間のスペースは入力されたタブです。

    Windowsの場合は、次の設定を使用します。

    col TAB# new_value TAB NOPRINT
    select chr(9) TAB# from dual;
    set colsep "&TAB"
    
    select * from table;
    


    1. データベース設計の質問

    2. 最大長と最大長を持つすべての SQL 列を一覧表示する

    3. MariaDBの日時値からマイクロ秒を減算します

    4. SQLクエリは使用可能なインデックスを使用しません(SQL Server 2008)