社員情報を連携するために、オラクルのデータをCSVに出力する処理を考えています。

出力する項目が多いため、下記の方法だと非常に面倒です。カーソルを渡すとカラムを
ダブルクォーテーションで囲んで、カンマを付与するようなやり方もしくは参考となるurlを教えてください。

参考)|| '"' || '"'←こういうくくりが面倒なのでやりたくない。
CURSOR CU1 IS SELECT EMPNO,ENAME,JOB
FROM SCOTT.EMP;
FOR CU_REC IN CU1 LOOP
vOutput :='"' || CU_REC.EMPNO || '",' || '"' || CU_REC.ENAME || '",' || '"' || CU_REC.JOB || '"';
UTL_FILE.PUT_LINE(vHandle, vOutput);
END LOOP;

※イメージとしては、VBのJOINのような関数をPL*SQLで使いたいです。
以上

回答の条件
  • 1人2回まで
  • 登録:2008/03/07 22:05:40
  • 終了:2008/03/14 22:10:03

回答(1件)

id:fuentebella No.1

fuentebella回答回数269ベストアンサー獲得回数302008/03/12 23:31:35

ポイント10pt

かなり邪道ですが excelからオラクルに接続するとかどうでしょう。

http://www.atmarkit.co.jp/fdb/rensai/excel2oracle02/excel2oracle...

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません