[英]Stored procedure passing parameter
如果我通過傳遞參數執行存儲過程,則執行得很好。 如果我沒有傳遞參數,則有時會給出錯誤。 空數據集。
如果我通過啞參數傳遞相同的sp,它將返回數據集。
請有人幫我。
普里亞
如果存儲過程聲明的參數不是可選的,則始終需要向其傳遞一個值。 如果希望傳遞一個空值,則應在從.NET代碼執行該參數之前將DBNull.Value
分配給該參數。
如果參數在聲明中提供了默認值,則它是可選的,如下所示:
CREATE PROCEDURE [dbo].[spName]
(
@ParamName varchar(50) = NULL
)
AS
BEGIN
-- procedure code goes here
END
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.