Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Insira uma string vazia na coluna INT para SQL Server


Supondo que sua instrução INSERT seja parte de um procedimento armazenado reutilizado em vários locais de sua aplicação (ou, talvez, seja um lote sempre construído pela mesma parte do código do cliente) e que o valor inserido seja um número passado como argumento string, você pode modificar o INSERT assim:
INSERT INTO SAMPLE (ID) VALUES (NULLIF(@argument, ''));