我們可以從存儲過程返回空值嗎?我不想使用collase或isnull。我想在前端捕獲NULL。可能嗎 ?我們是否可以從存儲過程返回空值
編輯:
我使用
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將被返回。 消息0,級別11,狀態0,行0 當前命令發生嚴重錯誤。如果有的話,結果應該被丟棄。
你正在使用什麼數據庫? SQL Server,MySQL等? – 2010-02-25 17:00:16
@Justin:Q標記爲T-SQL。這是SQL Server。 – 2010-02-25 17:15:57
@Mehrdad Afshari,Sybase也使用T-SQL – 2010-02-25 17:36:22