sql >> Databasteknik >  >> RDS >> Sqlserver

Infoga en tom sträng i INT-kolumnen för SQL Server

Om du antar att din INSERT-sats är en del av en lagrad procedur som återanvänds på många ställen i din applikation (eller kanske är en batch som alltid är konstruerad av samma del av klientkoden) och att det infogade värdet är ett nummer som skickas som en strängargument, kan du ändra INSERT så här:

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


  1. Vad som orsakar skillnaden mellan CPU-tid och Förfluten tid i Oracle tkprof-filer

  2. Lista alla identitetskolumner i en SQL Server-databas:sys.identity_columns

  3. Anslut din OEM till Grafana med Enterprise Manager-appen för Grafana

  4. Lär dig hur du skapar PK från Sequence Trigger i SQL Developer