Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Existe uma maneira de desativar a conversão de tipo implícito no SQL Server?


Não há como desativá-lo.

No entanto, foi solicitado:consulte a proposta SET OPTION STRICT ON Solicitação do MS Connect que vem de Erland Sommarskog

No entanto, é totalmente previsível de acordo com a precedência de tipo de dados as regras

Seu exemplo de uma chave estrangeira é interessante porque uma restrição FOREIGN KEY real requer o mesmo tipo de dados, comprimento e agrupamento.