SQL SERVER儲存過程一

2022-08-30 20:09:12 字數 727 閱讀 6181

什麼是儲存過程

儲存過程是類似於c語言中的函式,用來執行管理任務或應用複雜的業務規則。儲存過程可以帶引數,也可以返回結果

(包含資料操縱語句,變數,邏輯控制語句等)

優缺點優點  執行速度快  允許模組化程式設計  提高系統安全性  減少網路流量

缺點  資料庫可移植性差

儲存過程的分類

系統儲存過程      由系統定義,存放在master資料庫中,名稱都以"sp_"或"xp_"開頭

sp_databases      列出伺服器上,所有資料庫

sp_tables        返回當前環境下,可查詢的物件列表

sp_helpdb         報告有關指定資料庫或所有資料庫的資訊

sp_renamedb      修改資料庫的名稱

sp_columns         返回某個表列的資訊

sp_help          檢視某個表的所有資訊

sp_helpconstraint     檢視某個表的約束

sp_helpindex       檢視表個表的索引

sp_stored_procedures  列出當前環境下,所有的儲存過程

sp_password      新增或修改登入賬號的密碼

sp_helptext       顯示預設值,未加密的儲存過程,使用者自定義的儲存過程,觸發器或檢視的實際版本

使用者自定義儲存過程   由使用者,在自己的資料庫中建立的儲存過程

sqlserver儲存過程集錦(一)

常用儲存過程集錦,都是一些mssql常用的一些,大家可以根據需要選擇使用。分頁 分頁查詢資料 create procedure dbo getrecordset strsql varchar 8000 查詢sql,如select from user pageindex int,查詢當頁號 pages...

sql server儲存過程

建立表的語句 create table student sno int primary key,sname nvarchar 30 sgentle nvarchar 2 sage int,sbirth smalldatetime,sdept nvarchar 30 drop table studen...

SQLSERVER儲存過程

sqlserver儲存過程使用說明書 引言首先介紹一下什麼是儲存過程 儲存過程就是將常用的或很複雜的工作,預先用 sql語句寫好並用乙個指定的名稱儲存起來,並且這樣的語句是放在資料庫中的,還可以根據條件執行不同 sql語句,那麼以後要叫資料庫提供與已定義好的儲存過程的功能相同的服務時,只需呼叫 ex...