幾個常用的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...