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

Oracle スプール ファイルを .txt ファイルに変換します。見出しのオプション

    Matthew Strawbridge が示唆するように列エイリアスを使用できますが、一重引用符ではなく二重引用符で囲む必要があります:

    SELECT ...
    AS "MATNR|WERKS|STLAN|DATUV|BMEIN|BMENG|STLAL|STLST|ZTEXT|AENNR|REVLV|LABOR"
    FROM CLS_MCC1XX_BOM_HEADER;
      

    さらに重要なことに、識別子の最大長は 30 文字に制限されているため、ここでは機能しません。

    別のオプションは、代わりに偽のヘッダーを作成することです:

    set heading off
    prompt MATNR|WERKS|STLAN|DATUV|BMEIN|BMENG|STLAL|STLST|ZTEXT|AENNR|REVLV|LABOR
    SELECT ...
    FROM CLS_MCC1XX_BOM_HEADER;
      

    set heading off を使用して、実際の役に立たないヘッダーを抑制します (または set pagesize 0 ) 代わりに prompt を使用します 必要なテキストを書き込むための SQL*Plus コマンド。

    select '<your header>' from dual prompt を使用する代わりに 、しかし、私はそれが少しきれいだと思います.



    1. このエラーを防ぐ方法:警告:mysql_fetch_assoc()は、パラメーター1がリソースであると想定しています。ブール値は11行目の...で指定されています。

    2. MssqlのUNIQUEKEY制約に重複するnull値違反

    3. 複雑すぎるOraclejdbcBLOB処理

    4. 主キーに従ってhtmlフォームをphpページに接続する