PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
18546 02/12/19 12:40:21 RE(6):RE(5):PB7.0: OracleのDate型をYYYYMMDD形式でCSVファイルに出力する方法 By isii
18542 02/12/19 10:39:19 RE(5):RE(5):PB7.0: OracleのDate型をYYYYMMDD形式でCSVファイルに出力する方法 By シンキ
18541 02/12/19 09:28:26 RE(4):PB7.0: OracleのDate型をYYYYMMDD形式でCSVファイルに出力する方法 By ryochan
18538 02/12/18 17:19:05 RE(3):PB7.0: OracleのDate型をYYYYMMDD形式でCSVファイルに出力する方法 By ぼん
18535 02/12/18 15:42:15 RE(2):PB7.0: OracleのDate型をYYYYMMDD形式でCSVファイルに出力する方法 By ryochan
18527 02/12/17 16:37:56 RE(1):PB7.0: OracleのDate型をYYYYMMDD形式でCSVファイルに出力する方法 By ぼん
18522 02/12/17 11:40:21 PB7.0: OracleのDate型をYYYYMMDD形式でCSVファイルに出力する方法 By シンキ

カテゴリ:データウィンドウ
日付:2002年12月17日 11:40 発信者:シンキ
題名:PB7.0: OracleのDate型をYYYYMMDD形式でCSVファイルに出力する方法

みなさん、はじめまして。シンキと申します。

パワービルダーを使用して、Oracle8iのDate型をYYYYMMDD形式でCSVファイルに
出力するところでつまづいています。アドバイスをお願いします。

パワースクリプトの内容としましては、SQL文の結果をデータウィンドウに表示させ
それをSaveAs関数でCSVファイルに出力しています。

SQL文でDate型の列に、TO_DATE関数を付ければYYYYMMDD形式でCSVファイルに出力させる方法は
確認したのですが、列項目が莫大にあるので、列項目を意識しないSQL文(SELECT * FROM TABLE1)で
Oracle8iのDate型をYYYYMMDD形式でCSVファイルに出力したいのです。

(DBへのセッション単位で、Date型をYYYYMMDD形式にする方法であれば
もっと良いかなと思っています。)

以下の方法でやっていますが、うまく行きません。アドバイスをお願いします。

1)<DBプロファイルの設定>で、構文タグの<Date型の書式>と<DateTime型の書式>を
    YYYYMMDD にしてみたが、データウィンドウには、YY/MM/DD HH:MM:SS の形式で
    出力される

2)SQL*Plusから、ALTER SESSION SET NLS_DATE_FORMAT=’YYYYMMDD’ と入力すると、
    SELECT文でデータを抽出すると、Date型の列はYYYYMMDD形式で出力されたので、
    パワースクリプト上に、「ALTER SESSION SET NLS_DATE_FORMAT=’YYYYMMDD’」と
    記述したがコンパイルエラーになった。

3)会議室の過去ログを見て、<コントロールパネル>の<地域>の日付タグの
    短い形式を、「yyyy/mm/dd」に変更し、データウィンドウ上で
    「yyyy/mm/dd HH:MM:SS」の形式で出力する事はできたが、YYYYMMDD形式で
    出力する方法が分からない。


パワービルダー初心者なので、質問内容が的確ではないかもしれませんが
よろしくお願いします。



付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows NT 4.0
DBMS (記載なし)
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.