sql >> Databasteknik >  >> RDS >> Sqlserver

Använder du valfria parametrar när inkommande värde är null?

EDIT:Bättre lösning, tack vare pmbAustin

@exclude_new_1 = COALESCE(@exclude1, '');

GAMLT SVAR:

Ställ in nya parametrar med case statement

@exclude_new_1 = CASE WHEN (@exclude1 IS NULL) THEN '' ELSE @exclude1 END

använd de nya parametrarna i ditt val. Borde göra jobbet...



  1. Hämta data och skriva ut det i en HTML-tabell

  2. Masskopiera en DataTable till MySQL (liknande System.Data.SqlClient.SqlBulkCopy)

  3. mySQL regex i where-satsen

  4. En guide till MySQL Galera Cluster Streaming Replication:Del två