- 17 名前: [03/07/29 18:31]
- グループ関数とバインド変数を同時使用する際の質問です。
Oracleは9iです。 SELECT COUNT(*) FROM DUAL WHERE DUMMY = 'X'; は正常動作しますが SELECT COUNT(*) FROM DUAL WHERE DUMMY = :DUMMY のようにバインド変数を使うと "ORA-00937: 単一グループのグループ関数ではありません。" が出てしまいます。これは何故でしょう? www.fukkey.dyndns.org/pins/ora/021130/50896.html ↑を拝見すると、「集合関数部に別名を付けるとエラーが出なくなりました。」 とありますが、この場合は「COUNT(*) AS C」なんて感じで別名をつけても 同じエラーがでてしまいました。
|

|