如标题所示:是否可以在SQL Server中关闭隐式类型转换?
我希望以下简单的SQL生成错误
SELECT 'a' WHERE 1='1'
无法禁用它。
不过已经提出了要求:请参阅SET OPTION STRICT ON来自Erland Sommarskog的建议的MS Connect请求
SET OPTION STRICT ON
但是,根据数据类型优先规则完全可以预测
您的外键示例很有趣,因为实际的FOREIGN KEY约束需要相同的数据类型,长度和排序规则。