Supponendo che la tua istruzione INSERT faccia parte di una procedura memorizzata riutilizzata in molti punti della tua applicazione (o, forse, è un batch sempre costruito dalla stessa parte del codice client) e che il valore inserito sia un numero passato come string argomento, puoi modificare INSERT in questo modo:
INSERT INTO SAMPLE (ID) VALUES (NULLIF(@argument, ''));