使用SQL存儲過程有什么好處
■SQL存儲過程執行起來比SQL命令文本快得多。當一個SQL語句包含在存儲過程中時,服務器不必每次執行它時都要分析和編譯它。
■調用存儲過程,可以認為是一個三層結構。這使你的程序易于維護。如果程序需要做某些改動,你只要改動存儲過程即可
■你可以在存儲過程中利用Transact-SQL的強大功能。一個SQL存儲過程可以包含多個SQL語句。你可以使用變量和條件。這意味著你可以用存儲過程建立非常復雜的查詢,以非常復雜的方式更新數據庫。
■最后,這也許是最重要的,在存儲過程中可以使用參數。你可以傳送和返回參數。你還可以得到一個返回值(從SQLRETURN語句)。
環境:WinXP VB6 sp6 SqlServer2000
數據庫:test
表:Users
CREATETABLE[dbo].[users](
[id][int]IDENTITY(1,1)NOTNULL,
[truename][char](10)COLLATEChinese_ PrivateSubForm_Unload(CancelAsInteger) mConn.Close SetmConn=Nothing EndSub
|
新聞熱點
疑難解答