sql >> Database >  >> RDS >> Sqlserver

Voorwaardelijke WHERE-instructie SQL Server

Probeer dit, het is elegant :)

 ALTER PROCEDURE [dbo].[usp_return_countries]
   @CountryID AS INT = 0
 AS
 BEGIN

    SELECT *
    FROM Countries
    WHERE Active = 1
    AND (@CountryID = 0 OR @CountryID = CountryID)

 END


  1. spark parallelle gegevens van mysql lezen

  2. Hoe te repareren 508 Resource Limit is bereikt in PHP MySQL

  3. Oracle-tabel of weergave bestaat niet vanuit de opgeslagen procedure

  4. Codeigniter toont fout:Geen database geselecteerd