A5:SQL Mk-2

開発のこと、日々のこと

Oracleでtimestamp値の差をSELECTするとエラー発生

ホーム フォーラム A5:SQL Mk-2掲示板 Oracleでtimestamp値の差をSELECTするとエラー発生

  • このトピックには2件の返信、1人の参加者があり、最後にradianにより1年、 4ヶ月前に更新されました。
3件の投稿を表示中 - 1 - 3件目 (全3件中)
  • 投稿者
    投稿
  • #17936 返信
    radian
    ゲスト

    お世話になっております。

    select SYSTIMESTAMP – DATE列 from テーブル名

    のようなSQLを実行すると、

    SQL実行でエラーが発生しました。
    エラーを特定できません

    となってしまいます。(Oracle付属のSQL Plusで表示出来る事は確認しております)
    ひとまず、ご報告まで。

    Oracle11g
    A5M2 ver2.18.0 beta37

    #18180 返信
    松原正和
    キーマスター

    radian さんこんにちは。
     
    Oracle 19c で試してみたのですが、特にエラーなく取得できるようでした。DATE列とはDATE型の列を指定するということですよね?
     
    専用接続のOCI経由と直接接続で試してみています。radian さんの方でも、接続の仕方を変更すると変わらないかお試しいただけたらと思います。

    #18198 返信
    radian
    ゲスト

    直接接続とOCIを試してみたところ、問題は発生しませんでした。
    ODBC(32bit)で、Oracle in instantclient_18_3 を使用するとエラーになるようです。

    .NETのコンソールアプリでOdbcConnection接続で検証してみたところ、
    System.Data.Odbc.OdbcException (0x80131937) が発生する事から、
    OracleのODBCドライバ側に問題があるのかもしれません。
    どうもお手数お掛けしました。

3件の投稿を表示中 - 1 - 3件目 (全3件中)
返信先: Oracleでtimestamp値の差をSELECTするとエラー発生
あなたの情報:




コメントは受け付けていません。