1.在創建每一個存儲過程最好只負責完成一項工作,意思是在創建完一個存儲過程后在它的后邊加go,每一個存儲過程都包含在批處理中。
2.應該在服務器上創建.測試和調試你的存儲過程,不過也別忘了要從客戶端去測試存儲過程。
3.建議大家在創建存儲過程前,先在查詢編輯器中便磁軛并測試要包含在存儲過程中的Transact-SQL程序代碼,等一切無誤后,在加入CREATE PROCEDURE 表達式來講它創建成存儲過程。
4.存儲過程可以訪問表.視圖.臨時表.table類型變量并調用其他的存儲過程。
5.如果存儲過程創建了一個本地臨時(名稱以 # 開頭的表),則在該存儲過程執行完畢后,該本地臨時表會自動被刪除.
6.雖然存儲過程可以包含任意數目和類型的Transact-SQL表達式,但是不能包含下列的對象創建表達式:
CREATE DEFAULT
CREATE RULE
CREATE PROCEDURE
CREATE TRIGGER
CREATE VIEW