注意事項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』
- Jul 01 Fri 2005 05:39
[SQL]store procedure注意事項
全站熱搜
留言列表
禁止留言