SQL Server Management Studio で ROUND 関数を使うとエラーが発生する

SQL Server Management Studio で ROUND 関数を使うとエラーが発生します。
実行したクエリ: SELECT ROUND(0.5,0)
エラーメッセージ: 「バッチの実行中にエラーが発生しました。エラー メッセージ: 演算でオーバーフローしました。」

私が確認できた範囲ですと ROUND 関数の第一引数(numeric_expression)が 0.5 < numeric_expression > 1 のとき発生するようです。

@IT の会議室に本件に関するスレッドがあります。
@IT / SQLSERVER2005_ROUND関数のバグ?

MSDN フォーラムへフィードバックしました。
MSDN フォーラム / SQL Server Management Studio で ROUND 関数を使うとエラーが発生する

Published 金, 3 31 2006 12:09 by Ryosuke Uemoto