Можно ли вернуть значение null из хранимой процедуры. Я не хочу использовать collase или isnull. Я хочу захватить NULL в интерфейсе. Является ли это возможным ?мы можем вернуть null из хранимой процедуры
Edit:
Я использую
Sql Server 2005
например. где я хочу использовать
CREATE PROCEDURE [Authentication].[spOnlineTest_CheckLogin]
@UserName NVARCHAR(50)
AS
BEGIN TRY
BEGIN TRAN
COMMIT TRAN
RETURN NULL
END TRY
Ошибка Процедура «spOnlineTest_CheckLogin» пытался вернуть статус NULL, который не допускается. Вместо этого будет возвращен статус 0. Msg 0, Level 11, State 0, Line 0 Серьезная ошибка при текущей команде. Результаты, если таковые имеются, должны быть отброшены.
Какую базу вы используете? SQL Server, MySQL и т. Д.? –
@Justin: Q отмечен T-SQL. Это SQL Server. –
@Mehrdad Afshari, Sybase также использует T-SQL –