自動変換によって私を「助け」ようとしているSQL Serverに敬意を表して:
これらのようなコマンドを失敗させるにはどうすればよいですか? :
SELECT 1+1+'2' --4
SELECT '2'+1+1 --4
SELECT 1+'2'+1 --4
自動変換によって私を「助け」ようとしているSQL Serverに敬意を表して:
これらのようなコマンドを失敗させるにはどうすればよいですか? :
SELECT 1+1+'2' --4
SELECT '2'+1+1 --4
SELECT 1+'2'+1 --4
リクエストされた機能ですが、できません。問題はすでに SO で説明されています: Is there a way to turn off implicit type conversion in SQL Server?