Возможно ли создать функцию SQL Server, которая возвращает нулевую строку?Возвращаемый тип nullable в функции SQL Server
Я хотел бы создать функцию, которая возвращает DBNull если значение равно 0 или пустая строка:
Create FUNCTION [dbo].[SetDBNullNvarChar] (@input nvarchar(1000))
RETURNS (needs to be nullable)
AS
BEGIN
if (@input = '' OR @input = 0)
BEGIN
RETURN null
END
return @input
END
Спасибо, я имею в виду слишком много C#, где вы должны указать обнуляемых типов. – Dofs
Есть ли способ сказать 'RETURNS NOT NULL'? – Panzercrisis