У меня такой SP (с использованием SQL Server):
ALTER PROCEDURE [dbo].[sp_ClientNotes_update]
@id uniqueidentifier,
@ordering smallint = NULL,
@title nvarchar(20) = NULL,
@content text = NULL
AS
BEGIN
SET NOCOUNT ON;
UPDATE tbl_ClientNotes
SET [email protected], [email protected], [email protected]
WHERE [email protected]
END
Я хотел бы установить только значения, если они переданы в SP, то есть не NULL. Это можно сделать?
Этот вопрос, кажется, предлагает единственный способ использовать полностью отдельные запросы с условными выражениями, но для 3 необязательных параметров это, очевидно, будет кошмаром!