Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

C'è un modo per disattivare la conversione di tipo implicita in SQL Server?

Non c'è modo di disabilitarlo.

Tuttavia è stato richiesto:vedere la proposta SET OPTION STRICT ON Richiesta MS Connect proveniente da Erland Sommarskog

Tuttavia, è assolutamente prevedibile in base alla precedenza del tipo di dati regole

Il tuo esempio di chiave esterna è interessante perché un effettivo vincolo FOREIGN KEY richiede lo stesso tipo di dati, lunghezza e confronto.