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, ''));