Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Existe-t-il un moyen de désactiver la conversion de type implicite dans SQL Server ?

Il n'y a aucun moyen de le désactiver.

Il a cependant été demandé :voir la proposition SET OPTION STRICT ON Requête MS Connect provenant de Erland Sommarskog

Cependant, il est tout à fait prévisible selon priorité des types de données règles

Votre exemple de clé étrangère est intéressant car une contrainte FOREIGN KEY réelle nécessite le même type de données, la même longueur et le même classement.