Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Używasz parametrów opcjonalnych, gdy wartość przychodząca ma wartość null?

EDYCJA:Lepsze rozwiązanie dzięki pmbAustin

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

STARA ODPOWIEDŹ:

Ustaw nowe parametry za pomocą instrukcji case

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

użyj nowych parametrów w swoim wyborze. Powinien wykonać pracę...



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Utwórz funkcję wartościującą tabelę w SQL Server

  2. Pakiet SSIS wyświetla błąd po wdrożeniu SQL Server 2012

  3. Jak filtrować wiersze z wartościami null w instrukcji Select w SQL Server — samouczek SQL Server / TSQL, część 110

  4. Oblicz dni obecne i nieobecne w tabeli

  5. błąd podczas wstawiania do tabeli mający zamiast wyzwalacza ze struktury danych encji