SQL 資料庫常用的系統儲存過程解析

2022-02-20 09:03:02 字數 1708 閱讀 4752

/*儲存過程*/

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

sp_server_info --列出伺服器資訊,如字符集,版本和排列順序

sp_stored_procedures--列出當前環境中的所有儲存過程

sp_tables --列出當前環境中所有可以查詢的物件

sp_start_job --立即啟動自動化任務

sp_stop_job --停止正在執行的自動化任務

sp_password --新增或修改登入帳戶的密碼

sp_configure --顯示(不帶選項)或更改(帶選項)當前伺服器的全域性配置

設定 sp_help --返回表的列名,資料型別,約束型別等

sp_helptext --顯示規則,預設值,未加密的儲存過程,使用者定義的函式,

--觸發器或檢視的實際文字

sp_helpfile --檢視當前資料庫資訊

sp_dboption --顯示或更改資料庫選項

sp_detach_db --分離資料庫

sp_attach_db --附加資料庫

sp_addumpdevice --新增裝置

sp_dropdevice --刪除裝置

sp_pkeys --檢視主鍵

sp_fkeys --檢視外來鍵

sp_helpdb --檢視指定資料庫相關檔案資訊

sp_addtype --自建資料型別

sp_droptype --刪除自建資料型別

sp_rename --重新命名資料庫

sp_executesql --執行sql語句

sp_addlogin --新增登陸

sp_droplogin --刪除登入

sp_grantdbaccess --把使用者對映到登入,即新增乙個資料庫安全帳戶並授予塔訪問許可權

sp_revokedbaccess--撤銷使用者的資料訪問權,即從資料庫中刪除乙個安全帳戶

sp_addrole --新增角色

sp_addrolemember --向角色中新增成員,使其成為資料庫角色的成員

sp_addsrvrolemember--修改登入使其成為固定伺服器角色的成員

sp_grantlogin --允許使用組帳戶或系統使用者使用windows身份驗證連線到sql

sp_defaultdb --修改乙個登入的預設資料庫

sp_helpindex --用於檢視表的索引

sp_cursoropen --定義與游標和游標選項相關的sql語句,然後生成游標

sp_cursorfetch --從游標中提取一行或多行

sp_cursorclose --關閉並釋放游標

sp_cursoroption --設定各種游標選項

sp_cursor --用於請求定位更新

sp_cursorprepare --把與游標有關的t-sql語句或批處理編譯成執行計畫,但並不建立游標

sp_cursorexecute --從由sp_cursorprepare建立的執行計畫中建立並填充游標

sp_cursorunprepare --廢棄由sp_cursorprepare生成的執行計畫

sp_settriggerorder --指定第乙個或最後乙個激發的、與表關聯的 after 觸發器。在第乙個

--和最後乙個觸發器之間激發的 after 觸發器將按未定義的順序執行

資料庫 常用系統儲存過程

儲存過程 常用系統儲存過程 sp databases 列出伺服器上的所有資料庫 sp helpdb 報告有關指定資料庫或所有資料庫的資訊 sp renamedb 更改資料庫的名稱 sp tables 返回當前環境下可查詢的物件的列表 sp columns 回某個表列的i資訊 sp help 檢視某個...

SQL資料庫儲存過程(二)

變數 t sql中的變數分為兩種 區域性變數和全域性變數 區域性變數是使用者可自定義的變數,它的作用範圍僅在程式內部。區域性變數必須先宣告,再使用,名稱必須以乙個 開頭。宣告區域性變數 declare 以 開頭的變數名 型別 長度 區域性變數賦值 set 區域性變數名 值 注意 區域性變數的宣告和賦...

sql常用的系統儲存過程

常用的系統儲存過程 sp databases 列出服務上的所有資料庫 sp helpdb 報告有關指定資料庫或所有資料庫的資訊 sp renamedb 更改資料庫的名稱 sp tables 返回當前環境下可查詢的物件的列表 sp columns 返回某個表列的資訊 sp help 返回某個表的所有資...