sql >> Database teknologi >  >> RDS >> Sqlserver

Betinget WHERE-sætning SQL Server

Prøv dette, det er 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. Xcode:Den nemmeste måde at sende data fra iOS TextField for eksempel til en fjerndatabase

  2. HIbernate problem med Oracle Trigger til generering af id fra en sekvens

  3. JDBC-forbindelse- Class.forName vs Class.forName().newInstance?

  4. valideringslink via e-mail