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

Insérer une chaîne vide dans la colonne INT pour SQL Server

En supposant que votre instruction INSERT fait partie d'une procédure stockée réutilisée dans de nombreux endroits de votre application (ou, peut-être, est un lot toujours construit par la même partie du code client) et que la valeur insérée est un nombre passé comme un argument de chaîne, vous pouvez modifier l'INSERT comme ceci :

INSERT INTO SAMPLE (ID) VALUES (NULLIF(@argument, ''));