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

Inserisci una stringa vuota nella colonna INT per SQL Server

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