幾個常用的Sql Server的系統儲存過程

2021-04-30 15:39:17 字數 1609 閱讀 7910

幾個常用的sql server的系統儲存過程

2023年06月29日 下午 03:48

1.sp_attach_db       --附加資料庫

exec sp_attach_db @dbname='witpos',@filename1='d:/mssql/data/witpos.mdf'

2.sp_rename          --重新命名表名

exec sp_rename 'nec_bainfo','bainfo'

3.sp_changedbowner  --設定為目前資料庫的擁有者

exec sp_changedbowner 'chg'

4.sp_helpdb          --顯示可用的資料庫

exec sp_helpdb 'witpos_nec090105' --顯示會計部門資料庫的相關資料

5.sp_help            --顯示表的相關資訊

exec sp_help 'bainfo'

6.sp_helptext        --取得定義的內容

exec sp_helptext 'usp_sendmail'

7.sp_bindrule        --將規則與特定的字段相連線

exec sp_bindrule '規則名', '表名.欄位名'

8.sp_unbindrule      --取消欄位上的規則

--欄位

exec sp_unbindrule '表名.欄位名'

go--使用者自定義型別:

exec sp_unbindrule '自定義型別名'go

9.sp_bindefault      --幫定預設值

--建立預設值

create default dd as '' --dd 為預設值名

--幫定預設值

exec sp_bindefault dd,'bainfo.geterror'

go--取消幫定

exec sp_unbindefault 'bainfo.geterror'

10.sp_addtype         --建立使用者自定義型別

exec sp_addtype test_add,'varchar(10)','not null'go

11.sp_addmessage      --建立自定義異常訊息

exec sp_addmessage 50001,2,'test error message','us_english'

goraiserror(50001,9,1) --丟擲異常

12.sp_helptrigger    --檢視觸發器的相關資訊

13.sp_fulltext_database --用來啟用全文檢索功能或目前所在資料庫內刪除所有全文檢索功能

exec sp_fulltext_database 'enable' --啟用

exec sp_fulltext_database 'disable' --刪除功能

14.sp_password        --更改使用者密碼

exec sp_password 'sasa','sa','chg'

15.sp_who             --查詢當前連線的使用者

exec sp_who 'sa'

總結了幾個常用的sql server系統表的使用

檢視表的屬性 select from sysobjects where name section 用法 if exists select from sysobjects where name section and xtype u drop table table1 go create table1...

sql server 常用的幾個資料型別

sql server中常用的幾個資料型別 binary 固定長度的二進位制資料,其最大長度為 8,000 個位元組。varbinary 可變長度的二進位制資料,其最大長度為 8,000 個位元組。image 可變長度的二進位制資料,其最大長度為 2g 1 2,147,483,647 個位元組 tex...

sqlserver的幾個分頁語句

使用內建的row number over 函式 select top 頁大小 from select row number over order by id as rownumber,from table1 as a where rownumber 頁大小 頁數 1 例如 select top 50...