PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
20990 04/03/26 09:24:38 RE(2):PB7.0: FETCH時にORA-24347:警告:グループ関数にNULLの列があります By uch2
20989 04/03/25 12:50:59 RE(1):PB7.0: FETCH時にORA-24347:警告:グループ関数にNULLの列があります By reon
20988 04/03/25 09:41:18 PB7.0: FETCH時にORA-24347:警告:グループ関数にNULLの列があります By uch2

カテゴリ:PowerBuilderの不具合?
日付:2004年03月25日 09:41 発信者:uch2
題名:PB7.0: FETCH時にORA-24347:警告:グループ関数にNULLの列があります

uchです。お世話になります。

埋め込みSQLでカーソルを以下のように回していましたが、

 DECLARE cur_1 CURSOR FOR  
  SELECT …
    FROM \"支給明細\" a,…
GROUP BY …
HAVING count(decode(a.\"相殺フラグ\",\'1\', 1, null)) > 0  ;

一回目のFETCH時に「ORA-24347:警告:グループ関数にNULLの列があります」と
出てしまいました。同じSQL文をデータベースペインタから流した場合は、エラー
なく答えが返ってきます。
HAVING句を編集して、以下のようにすると、上記エラーは出なくなりましたが、
これはPowerBuilderの仕様でしょうか?


HAVING sum(decode(a.\"相殺フラグ\",\'1\', 1, 0)) > 0  ;



付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows 2000
DBMS Oracle SQL*Net 8
Browser InternetExplorer5.X

Server SoftWare

OS Windows NT 4.0
DBMS Oracle 8.0
WebServer (記載なし)

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