尊重 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
你不能,虽然它是请求的 feature。这个问题已经在 SO 上讨论过:有没有办法在 SQL Server 中关闭隐式类型转换?