SQLの単一のIFステートメントに複数の条件を追加したい。
私はSQLが苦手で、いくつかの例を参照しました。すべてがIFで1つの条件のみを示しています。
これが私の手順です。
CREATE PROCEDURE [dbo].[AddApplicationUser]
(
@TenantId BIGINT,
@UserType TINYINT,
@UserName NVARCHAR(100),
@Password NVARCHAR(100)
)
AS
BEGIN
IF ((@TenantId IS NULL) AND (@UserType=0 OR @UserType=1) )
RAISERROR('The value for @TenantID should not be null', 15, 1) -- with log
これは、IFのマルチコンディションに対するSQLの正しい構文ですか?