注意事項1:最好在Store Procedure開始和結束時加上 Begin 和 End 的敘述,
     因為這樣避免在執行過程中被其他的Job所暫時中斷取代而Delay。
維持交易過程的完整和效率。

注意事項2:程序中開始加上set nocount on 和結束時加上set nocount off
因為在ODBC中所有的傳回結果會一直被下一個產生的傳回結果所取代。
但是如果我們所用的Provider是OLE DB的話,傳回的結果只會被第一個傳
回的結果所佔住。所以set nocount on就可避免OLE DB的情況(第一個就
被佔住),等程序結束時再set nocount off。


CREATE PROCEDURE UpdateMember
@name nvarchar(10),
@phone varchar(15),
@cellphone varchar(15),
@birthday smalldatetime,
''
AS

『Begin』
『Set nocount on』

''

If @@error!=0
Begin
raiserror(@@error,16,1)
return
End

『Set nocount off』
『End』
arrow
arrow
    全站熱搜

    湯瑪的吳 發表在 痞客邦 留言(0) 人氣()