ORACLE質問 PART2 at TECH
[2ch|▼Menu]
17: 
03/07/29 18:31
グループ関数とバインド変数を同時使用する際の質問です。
Oracleは9iです。

SELECT COUNT(*) FROM DUAL WHERE DUMMY = 'X';

は正常動作しますが

SELECT COUNT(*) FROM DUAL WHERE DUMMY = :DUMMY

のようにバインド変数を使うと

"ORA-00937: 単一グループのグループ関数ではありません。"

が出てしまいます。これは何故でしょう?

URLリンク(www.fukkey.dyndns.org)
↑を拝見すると、「集合関数部に別名を付けるとエラーが出なくなりました。」
とありますが、この場合は「COUNT(*) AS C」なんて感じで別名をつけても
同じエラーがでてしまいました。


次ページ
続きを表示
1を表示
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

4316日前に更新/123 KB
担当:undef