當前位置:首頁 » 編程語言 » sql存儲考題
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql存儲考題

發布時間: 2023-02-09 11:48:12

『壹』 sql 存儲過程題

1.

use xueji
go
if object_id('showscore') is not null
drop pro showscore
go
create proc showscore
@姓名 varchar(20)
as
declare @Count int,@uCount int,@Avg float,@Str varchar(300)
begin
select @Count=count(課號),@Avg=Avg(成績) from sc,s where sc.學號=s.學號 and s.姓名=@姓名
select @uCount=isnull(count(課程),0) from sc,s where sc.學號=s.學號 and s.姓名=@姓名 and 成績<60
Set @Str= @姓名+'同學一共選了'+cast(@Count as varchar(3))+'門課程 '+ 其中有+cast(@uCount as varchar(3))+'門不及格 '+' 其平均成績為'+cast(@avg as varchar(5))+'分'

Print @str
end
go
2.
use xueji
go

IF EXISTS (SELECT name FROM sysobjects
WHERE name = 's_del' AND type = 'TR')
DROP TRIGGER s_del
GO

CREATE TRIGGER s_del
ON S
FOR Delete
AS
begin
if exists(select * from SC,deleted where deleted.學號=SC.學號)
begin
raiserror('不能刪除',16,1)
rollback TRANSACTION
end
else
begin
insert into S_BAK from deleted
print '刪除成功'
end
end
GO

希望對樓主有點幫助

『貳』 SQL創建存儲過程的題目

菜單【文件】-》【新建】--》【程序窗口】--》procere,就可以了,寫完存儲過程執行下就可以在存儲過程下看到它了

『叄』 求解 SQL server 2000 考試試題

一、填空題(4小題、每空1分、共5分)
1、 在SELECT查詢語句中用_distinct____關鍵字來刪除重復記錄。
2、 DATEDIFF(YEAR,』2004-5-6』,』2008-9-7』)這個表達式的值__4__。
3、在SQL Server中,根據索引對數據表中記錄順序的影響,索引可以分為____asc____和___desc_____。
4、____檢查___約束通過檢查一個或多個欄位的輸入值是否符合設定的檢查條件來強制數據的完整性。

『肆』 SQL server存儲過程題目

declare @tmp table(grade int)
insert @tmp
select grade from choice

declare @i int
set @i =0
while (select sum (case when grade >50 then 1.0 else 0.0 end )*100.0 /CONVERT(float,count(*)) from @tmp ) >50
begin
update @tmp set grade = grade +1
set @i = @i +1
end

print '最終加了' +convert(nvarchar,@i) +'分'

『伍』 一道SQL存儲過程的題

不要小瞧精神病人

十一和女朋友約出來見面,因為走的匆忙手機沒電了,不知道時間的我在大馬路上這個著急啊,

恰巧路過一個精神病院門口,牆外面一個身穿病服的男人在掃地,我看看四周沒有別人於是走過去想問問時間。

「老兄,知道現在幾點么?」

「我是病人啊,等下啊。」

說著那個人從院子里拿出一個工具箱,從裡面找出一根鋼管插在地上,然後目測調整了好幾次,又用鉛錘確認

鋼管是筆直的插入土地中的。 然後又拿出一個指南針辨認方向之後,就找出捲尺測量了一下鋼管露出地面的長度,

然後再測量以下在地上投下的影子,最後拿出量角器比劃了幾下好像是計算角度。

我看他在地上忙乎著心裡吃了一驚,誰能想到一個精神病院的患者有這樣的能耐呢?

那個人在地上計算了幾下,很自信的告訴我:

「現在時間是2006年10月5日 15:23:36。」

我一下子就崩潰了,這還是精神病么?感覺比我都厲害。

於是我問他如果碰到陰天下雨沒有影子怎麼辦,因為我想了解一下他還有沒有別的方法。

誰知道他聽完以後對我笑了笑,然後擼起袖子對我說:「那我就不能這么麻煩了,只好讓他看我的表嘍。」

『陸』 sql面試題 不會做 都進來看看吧

才兩張表,隨便寫寫就出來了 你是沒見過該死的bom 那才傷腦筋

--先建立測試用例:
create table users(Id Int,Name varchar(20),regDate date);
alter table users add constraint users_pk primary key(Id);
create table UploadInfo(Id Int,UserId Int,FileName varchar(20),foreign key(UserId) references users(Id));
insert into users values(1,'A',sysdate-1);
insert into users values(2,'B',sysdate-2);
insert into users values(3,'C',sysdate-3);
insert into users values(4,'D',sysdate-4);
insert into users values(5,'E',sysdate-5);
select*from users;

--隨機插入上傳數據的存儲過程
create or replace procere InsertUploadInfoData is
i int:=0;
begin
for i in 1..100 loop
insert into UploadInfo values(i,trunc(DBMS_RANDOM.value(1,5)),'FileName '||trunc(DBMS_RANDOM.value(1,1000)));
end loop;
commit;
end ;

begin
InsertUploadInfoData;
end;

select*from UploadInfo;

--開始了

--第一題
select UserUploadRecord.Id,UserUploadRecord.UploadCount
from
(
select users.Id,count(UploadInfo.Id) as UploadCount from users
inner join UploadInfo on users.Id=UploadInfo.UserId --內聯結
where users.regDate>=sysdate-3 and users.regDate<=sysdate --三天內
group by users.Id
order by UploadCount desc
) UserUploadRecord
where rownum=1 --取第一條記錄
;

--創建用戶名重復的測試用例
insert into users values(6,'A',sysdate-4);

--由於有外鍵約束,所以需先刪除子表記錄
delete from UploadInfo where UploadInfo.Userid
in
(
select users.id from users where (users.name,users.regdate) in
(
select users.name,max(users.regdate) from users group by users.name having count(users.id)>1 --取重復用戶名的最大注冊時間
)
)

--再刪除父表,做法差不多
delete from users where (users.name,users.regdate) in
(
select users.name,max(users.regdate) from users group by users.name having count(users.id)>1
)

————————————————————
建表語法 測試用例都寫給你了 還說運行不了?直接復制進去就行了

『柒』 sql 存儲過程的題目

表還是剛才你沒採納我那表吧

創建存儲過程

createprocupRelation
(@yearint)
as
selectempwork單位,count(*)人數fromemployeeswhereyear(empworkdate)=@yeargroupbyempwork

執行

execupRelation2013--2013就是你要查的年份

『捌』 誰有SQL server2000 模擬試題啊

《SQL SERVER2000》模擬試題
選擇題:
1、根據關系數據基於的數據模型——關系模型的特徵判斷下列正確的一項:(___)
A、只存在一對多的實體關系,以圖形方式來表示。
B、以二維表格結構來保存數據,在關系表中不允許有重復行存在。
C、能體現一對多、多對多的關系,但不能體現一對一的關系。
D、關系模型資料庫是資料庫發展的最初階段。
2、在「連接」組中有兩種連接認證方式,其中在(___)方式下,需要客戶端應用程序連接時提供登錄時需要的用戶標識和密碼。
A、Windows身份驗證 B、SQL Server 身份驗證
C、以超級用戶身份登錄時 D、其他方式登錄時
3、關系資料庫中,主鍵是(___),主鍵的建立有(___)種方法,當運用Transact-SQL語句創建主鍵時,可以是(__)。
⑴ A、為標識表中唯一的實體
B、創建唯一的索引,允許空值
C、只允許以表中第一欄位建立
D、允許有多個主鍵的
⑵ A、一 B、二 C、三 D、四
⑶ A、create table table1
(column1 char(13) not null primary,
column2 int not) on primary;
B、alter table table1 with notcheck add
constraint [PK_table1] primary key nonclustered
( column1) on primary;
C、alter table table1 column1 primary key ;
4、視圖是一種常用的數據對象,它是提供(___)數據的另一種途徑,可以簡化資料庫操作,當使用多個數據表來建立視圖時,不允許在該語句中包括(___)等關鍵字。
⑴ A、查看,存放 B、查看,集中
C、插入,保存 D、刪除,更新
⑵ A、ORDER BY,COMPUTE
B、ORDER BY,COMPUTE,COMPUTR BY
C、ORDER BY,COMPUTE BY,GROUP BY
D、GROUP BY,COMPUTE BY
5、在Transact-SQL語法中,SELECT語句的完整語法較復雜,但至少包括的部分(__),使用關鍵字(__)可以把重復行屏蔽,將多個查詢結果返回一個結果集合的運算符是(___),如果在SELECT語句中使用集合函數時,一定在後面使用(__)。
⑴ A、SELECT,INTO B、SELECT,FROM
C、SELECT,GROUP D、僅SELECT
⑵ A、DISTINCT B、UNION
C、ALL C、TOP
⑶ A、JOIN B、UNION
C、INTO C、LIKE
⑷ A、GROUP BY B、COMPUTE BY
C、HAVING D、COMPUTE
1、 在WINDOWS98操作系統下,2、 只能安裝SQL Server2000( )
A、企業版 B、標准版 C、個人版 D、測試版
3、 要連接到SQL Server服4、 務器,5、 有兩種連接認證方式,6、 其中在(___)方式下,7、 需要客戶端應用程序連接時提供登錄需要的用戶標8、 識和密碼。
A、Windows身份驗證 B、SQL Server 身份驗證
C、以超級用戶身份登錄時 D、其他方式登錄時
9、 利用查詢分析器,10、 能( )。
A、直接執行SQL語句 B、提交SQL語句給伺服器執行
C、作為企業管理器使用 D、作為服務管理器使用
11、 事務日誌文件的默認擴展名12、 是( )。
A、MDF B、NDF C、LDF D、DBF
13、 通過使用文件組,14、 可以( )。
A、提高存取數據的效率。 B、提高資料庫備份與恢復的效率
C、簡化資料庫的維護 D、ABC都可以。
15、 SQL Server的主資料庫是( )。
A、MASTER B、TEMPDB C、MODEL D、MSDB
16、 資料庫的容量,17、 ( )。
A、只能指定固定的大小。 B、最小為10M
C、最大100M。 D、可以設置為自動增長
18、 日期時間型數據類型(datetime)的長度是( )。
A、2 B、4 C、8 D、16
19、 表在資料庫中是一個非常重要的數據對象,20、 它是用來(__)各種數據內容的,21、 資料庫創建後就可以創建表了,22、 創建表可以用(__)等方法來創建。
⑴ A、顯示 B、查詢 C、存放 D、檢索
⑵ A、企業管理器 B、查詢分析器
C、OSQL D、企業管理器和CREATE TABLE語句
23、 為數據表創建索引的目的是(__),24、 可以在創建表時用( _)來創建唯一索引。
⑴ A、提高查詢的檢索性能 B、創建唯一索引
C、創建主鍵 D、歸類
⑵ A、設置主鍵約束,設置唯一約束 B、Create table,Create index
C、設置主鍵約束,Create index D、以上都可以
25、 在T-SQL語法中,26、 用來插入和更新數據的命令是(___)。
A、INSERT,UPDATE B、UPDATE,INSERT
C、DELETE,UPDATE D、CREATE,INSERT INTO
27、 主鍵約束用來強制數據的( )完整性。
A、域 B、實體 C、參照 D、ABC都可以
28、 在SQL Server服29、 務器上,30、 存儲過程是一組預先定義並(__)的T-SQL語句。
A、保存 B、編譯 C、解釋 D、編寫
31、 替代觸發器(instead of)是在觸發觸發器的修改操作( )執行。
A、執行後 B、停止執行時 C、同時 D、之前
32、 聚合函數的返回值是( )。
A、一個標量值 B、一組值 C、表達式 D、表

填空題:
33、 Windows NT 授權認證模式只適用於________________________平台,對於Windows95/98操作系統下的SQL Server系統將不適用。
36、 創建好的規則必須__________到列或用戶自定義的數據類型上才能起作用.
37、 用SELECT進行模糊查詢時,可以使用________運算符,但要在條件值中使用______等通配符來配合查詢。並且模糊查詢只能針對欄位 類型是LIKE 子句_________的查詢。
41、 計算欄位的累加和的函數是:_______, 統計項目數的函數是:________。
43、 伺服器網路實用工具的目的是創建__________________________和更改默認的網路連接協議。
45、 視圖是從一個或多個表中導出的虛擬表,其內容由____________定義生成。
47、 通過外鍵約束可以為相關聯的兩個表建立聯系,實現數據的__________完整性。
49、 帳號SA是____________帳號,它對SQL Server和其它應用具有全局的觀察力。
51、 SQL Server2000是微軟開發的高性能關系資料庫管理系統,它與____________緊密集成,這種特殊的結合使SQL Server2000可以充分 地利用操作系統的優勢。
54、 要訪問SQL Server資料庫,都必須經過安全檢查。SQL Server2000使用兩層安全機制確認用戶的有效性, __________驗證 和 _____________驗證兩個階段。
57、 SQL Server中索引類型包括的類型分別是唯一索引,主鍵索引______________和聚集索引。
58、 服務管理器可用於_________、___________ 、_________SQL Server2000伺服器上的SQL Server服務等操作。
62、 SQL Server2000是微軟開發的高性能關系資料庫管理系統,它與______________緊密集成,這種特殊的結合使SQL Server2000可以充 分地利用操作系統的優勢。
65、 資料庫存儲在磁碟的物 理文件有主數據文件_____________、輔助數據文件和 事務日誌文件___________。
66、 創建資料庫時,默認是將數據文件存放在primary_____________文件組中。
68、 整形數據有四種類型:________、______、______與 _____ 。
69、 數據完整性可分為 實體 ________完整性、域完整性、參照完整性和用戶自定義完整性。
70、 通過外鍵約束可以為相關聯的兩個表建立聯系,實現數據的參照____________完整性。
72、 視圖是從一個或多個表中導出的虛擬表,其內容由選擇查詢來____________定義生成。
74、 刪除表命令是:_____________。
76、 觸發器可以實現比CHECK約束更為復雜的________________________。
78、 觸發觸發器的三個操作是___________,________,_________,
79、 如果一個批處理中包含了一個語法錯誤,則整個批處理不能成功地____________。
82、 事務可以用於確保數據能夠正確地被修改,事務有四個特性,統稱為_________特性。

判斷題(10分)
1、( )在CREATE INDEX語句中,使用CLUSTERED來建立聚集索引。
2、( )在 Transact-SQL 語句中,對不符合所有標識符規則的標識符必須進行分隔。
3、( )在SQL SERVER中,替代觸發器的執行是在數據的插入、更新或刪除之前執行的。
4、( )每個存儲過程向調用方返回一個整數返回代碼。這個數據表示存儲過程執行的情況。
5、( )因為通過視圖可以插入、修改或刪除數據,因此視圖也是一個虛實表,SQL SERVER將它保存在syscommens系統表中。
6、( )用戶定義的內聯表值函數實質上就是一個參數化的視圖。
7 ( )當登錄到WINDOWS的用戶與SQL Server聯接時,用戶不用提供SQL Server帳號,這種認證模式就是WINDOWS認證機制。
8 ( )用企業管理器連接到伺服器後,看到的對象都是存放在磁碟上的物理文件。
9 ( )當對資料庫對象寫操作時,數據只能寫入組內的一個文件中。
10( )可以在企業管理器中修改資料庫的名稱。
11( )在 T-SQL 語句的WHERE子句中,完全可以用IN子查詢來代替OR邏輯表達式。
12( )通配符「_」表示某單個字元。
13( )域完整性又稱為引用完整性。
14( )默認值綁定到列上後,該列上的數據將固定不變。
15( )一個表上只能建立一個聚集索引。
16( )共享鎖不能防止其它人修改數據。
操作編碼題
現要為學校建立一個資料庫,設學校環境如下:一個系有若干個專業,每個專業一年只招一個班,每個班有若干個學生。 . 現要建立關於系、學生、班級的資料庫,關系模式為:
學生 STUDENT (學號,姓名,性別,年齡,班號)
班 CLASS (班號,專業名,系名,入學年份)
系 DEPARTMENT (系號,系名)
試用 SQL 語言完成以下功能:
建表,在定義中要求聲明:
( 1 )每個表的主外碼。
( 2 )學生的年齡介於 15 到 40 歲之間。
( 3 )學生姓名不能為空。
( 4 )只有班裡沒有學生的時候,才能刪除該班級。
2 插入如下數據
CLASS (
101 ,軟體,計算機, 1995 ; 102 ,微電子,計算機, 1996 ;
111 ,無機化學,化學, 1995 ; 112 ,高分子化學,化學, 1996 ;
121 ,統計數學,數學, 1995 ; 131 ,現代語言,中文, 1996 ;
141 ,國際貿易,經濟, 1997 ; 142 ,國際金融,經濟, 1996 ;

STUDENT (
8101 ,張三, 18 , 101 ; 8102 ,錢四, 16 , 121 ;
8103 ,王玲, 17 , 131 ; 8105 ,李飛, 19 , 102 ;
8109 ,趙四, 18 , 141 ; 8110 ,李可, 20 , 142
8201 ,張飛, 18 , 111 ; 8302 ,周瑜, 16 , 112 ;
8203 ,王亮, 17 , 111 ; 8305 ,董慶, 19 , 102 ;
8409 ,趙龍, 18 , 101 ; 8510 ,李麗, 20 , 142 )
3 完成以下查詢功能
( 1 )找出所有姓李的學生,並按其年齡由小到大排序。
( 2 )列出所有開設超過兩個專業的系的名字。
( 3 )列出學生人數大於等於 2 的系的編號和名稱。
4.在班級表建立一個觸發器,當某班號的記錄被刪除時,學生表中對應班號的記錄自動刪除
5.建立一個能返回某班學生人數的函數

『玖』 用SQL server建立一個存儲試卷的資料庫

先畫E-R圖:
試卷 *-* 題目 (多對多關系,要加中間表)
題目 1-* 特殊數據

再設計表 (*為主鍵,欄位類型請自行決定):
試卷(試卷號*,試卷名稱)
試卷_題目(試卷號,題目號,題目順序)
題目(題目號*,題型,題目內容)
特殊數據(特殊數據號*,題目號,特殊數據內容)

然後用SQL Server Management Studio這工具建表,建關系.

『拾』 資料庫存儲過程有哪些,面試題

資料庫存儲過程有哪些
/*
系統存儲過程很多,有些常用,有些不常用
常用:
sp_attach_db 附加資料庫到一個伺服器中
sp_columns 返回在當前環境中列的信息
sp_databases 列出當前系統中的資料庫
sp_configure 顯示或修改當前伺服器的全局配置
sp_depends 顯示資料庫對象的依賴信息
sp_executesql 執行動態的T-SQL語句
sp_help 報告有關資料庫對象的信息
sp_helpdb 返回指定資料庫或全部資料庫的信息
sp_helptext 顯示規則、默認值、存儲過程、觸發器、視圖等的未加密的文本定義信息
sp_indexes 返回指定遠程表的索引信息
sp_lock 返回有關鎖的信息
sp_password 增加或者修改指定login的口令
sp_rename 更改用戶創建的資料庫對象名稱
sp_renamedb 更改資料庫名稱
sp_spaceused 顯示資料庫的空間使用情況
sp_tables 返回在當前環境中可以被查詢的對象的列表
sp_who 提供當前用戶和進程的信息
不常用:
sp_addlinkedserver 創建一個允許執行分布式查詢的鏈接伺服器
sp_addlinkedsrvlogin 在本地伺服器和遠程伺服器之間創建login帳戶的映射關系
sp_addlogin 創建一個新的login帳戶
sp_add_agent_parameter 在代理文件中增加一個參數
sp_add_agent_profile 為復制代理增加一個代理文件
sp_add_alert 創建一個警報
sp_add_category 在伺服器上,增加一種作業、警報或者操作員的特定分類
sp_add_data_file_recover_suspect_db 當資料庫復原不能完成時,向文件組增加一個數據文件
sp_add_file_recover_suspect_db 對於復原有問題的資料庫增加一個文件
sp_add_job 增加一個sql server agent可以執行的作業
sp_add_jobschele 為作業創建調度
sp_add_jobserver 把指定的作業增加到指定伺服器上
sp_add_jobstep 在作業中增加一步或一個操作
sp_add_log_file_recover_suspect_db 當資料庫復原不能完成時,向文件組增加一個日誌文件
sp_add_notification 為警報創建一個通知
sp_add_operator 為警報或者作業創建一個操作員
sp_add_targetservergroup 增加指定的伺服器組
sp_add_targetsvrgrp_member 在指定的目標伺服器組增加一個目標伺服器
sp_addalias 在資料庫中為login帳戶增加一個別名
sp_addapprole 在資料庫中增加一個特殊的應用程序角色
sp_addarticle 創建文章,並把該文章添加到出版物中
sp_adddistpublisher 創建一個使用本地分布伺服器的出版伺服器
sp_adddistributiondb 在分布伺服器上創建一個新的distribution資料庫
sp_adddistributor 增加一個分布伺服器
sp_addextendedproc 在系統中增加一個擴展存儲過程
sp_addgroup 在當前資料庫中增加一個組
sp_addmergearticle 為一個已有的合並出版物創建一個文章
sp_addmergefilter 為了連接另外一個表,創建一個合並過濾器
sp_addmergepublication 創建一個新的合並出版物
sp_addmergepullsubscription 增加一個拉回類型的訂閱物
sp_addmergepullsubscription_agent 在訂閱伺服器上,為合並拉回訂閱物創建一個代理
sp_addmergesubscription 創建一個推出或者拉回類型的訂閱物
sp_addmessage 在系統中增加一個新的錯誤消息
sp_addpublicaton 創建一個快照復制或者事務復制出版物
sp_addpublicaton_snapshot 創建一個快照代理
sp_addpullsusscription 在當前訂閱伺服器的資料庫中增加一個拉回或者匿名訂閱物
sp_addpullsusscription_agent 在訂閱伺服器的資料庫中增加一個新的代理
sp_addremotelogin 在本地伺服器上增加一個遠程login帳戶,允許執行遠程存儲過程調用
sp_addrole 在當前資料庫中增加一個角色
sp_addrolemember 為當前資料庫中的一個角色增加一個安全性帳戶
sp_addserver 添加一個遠程或者本地伺服器
sp_addsrvrolemember 為固定的伺服器角色增加一個成員
sp_addsubscriber 增加一個新的訂閱伺服器
sp_addsubscriber_schele 為分布代理和合並代理增加一個調度
sp_addsubscription 訂閱文章並且設置訂閱伺服器的狀態
sp_addsynctrigers 在訂閱伺服器上創建一個立即修改觸發器
sp_addtabletocontents 在合並跟蹤表中插入一個參考
sp_addtype 創建一個用戶定義的數據類型
sp_admpdevice 增加一個備份設備
sp_adser 在當前資料庫中為一個新用戶增加一個安全性帳戶
sp_altermessage 修改錯誤信息的狀態
sp_addly_job_to_targets 把作業應用到一個或者多個目標伺服器
sp_approlepassword 在當前資料庫中改變應用程序角色的口令
sp_aarticle_validation 為指定的文章初始化確認請求
sp_aarticlecolumn 指定在文章中使用的列
sp_aarticlefilter 創建一個用於水平過濾數據的過濾器
sp_articleview 當表被過濾時,為文章創建一個同步化對象
sp_attach_single_file_db 在當前伺服器中,附加一個只有一個數據文件的資料庫
sp_aautostats 對於一個指定的索引或統計,自動顯示update statistics的狀態
sp_bindefault 把默認值綁定到列或用戶定義的數據類型上
sp_bindrule 把規則綁定到列或用戶定義的數據類型上
sp_bindsession 綁定或解除綁定與實例中的其它事務的連接
sp_browsereplcmds 在分布資料庫中返回一種可讀格式的結果集
sp_catalogs 返回指定連接伺服器中的系統目錄列表,在本地伺服器中等價於資料庫列表
sp_certify_removable 確認在可移動介質上用於分布的資料庫是否正確配置
sp_change_agent_parameter 修改復制代理配置使用的參數
sp_change_agent_profile 修改復制代理配置使用的配置參數
sp_change_users_login 修改login與當前資料庫中用戶之間的關系
sp_changearticle 改變文章的屬性
sp_changedbowner 改變當前資料庫的所有者
sp_changedistpublisher 改變分布出版伺服器的屬性
sp_changedistributor_password 改變分布伺服器的口令
sp_changedistributor_property 改變分布伺服器的屬性
sp_changedistribtutiondb 改變分布資料庫的屬性
sp_changegroup 改變安全性帳戶所屬的角色
sp_changemergearticle 改變合並文章的屬性
sp_changemergefilter 改變一些合並過濾器的屬性
sp_changemergepublication 改變合並出版物的屬性
sp_changemergepullsubscription 改變合並拉回出版物的屬性
sp_changemergesubscription 改變合並的推出或者拉回出版物的屬性
sp_changeobjectowner 改變對象的所有者
sp_changepublication 改變出版物的屬性
sp_changesubscriber 改變用於訂閱伺服器的選項
sp_changesubscriber_schele 改變用於分布式代理和事務代理的訂閱伺服器的調度
sp_changesubstatus 改變訂閱伺服器的狀態
sp_column_privileges 返回列的許可權信息
sp_column_privileges_ex 返回在鏈接伺服器上指定表的列的許可權信息
sp_columns_ex 返回在鏈接伺服器上列的信息
sp_create_removable 創建一個可移動介質資料庫
sp_createstats 創建單列的統計信息
sp_cursor 用於請求定位更新
sp_cursor_list 報告當前打開的伺服器游標屬性
sp_cursorclose 關閉和釋放游標
sp_cursorfetch 從游標中取出數據行
sp_cursoropen 定義與游標和游標選項相關聯的 SQL 語句,然後填充游標
sp_cursoroption 用於設置各種游標選項
sp_cycle_errorlog 關閉錯誤日誌文件重新開始錯誤記錄
sp_datatype_info 返回當前環境支持的數據類型信息
sp_dbfixedrolepermission 顯示每一個固定資料庫角色的許可
sp_dboption 顯示或修改資料庫選項
sp_dbremove 刪除資料庫和與該資料庫相關的所有文件
sp_defaultdb 設置登錄帳戶的默認資料庫
sp_defaultlanguage 設置登錄帳戶的默認語言
sp_delete_alert 刪除警報
sp_delete_backuphistory 刪除備份和恢復的歷史信息
sp_delete_category 刪除指定類型的作業、警報和操作員
sp_delete_job 刪除一個作業
sp_delete_jobschele 刪除作業的調度
sp_delete_jobserver 刪除指定的目標伺服器
sp_delete_jobstep 從作業中刪除指定的作業步驟
sp_delete_notfication 刪除發送給某個操作員的所有通知
sp_delete_operator 刪除操作員
sp_delete_targetserver 從可以使用的目標伺服器列表中刪除指定的伺服器
sp_delete_targetservergroup 刪除指定的目標伺服器組
sp_delete_targetsvrgrp_member 從目標伺服器組中刪除一個目標伺服器
sp_deletemergeconflictrow 刪除沖突表中的記錄行
sp_denylogin 防止window用戶或群組連接到 sql server
sp_describe_cursor 報告伺服器游標的屬性
sp_describe_cursor_columns 報告在伺服器游標的結果集中列的屬性
sp_describe_cursor_tables 報告伺服器游標參考的基表信息
sp_detach_db 分享伺服器中的資料庫
sp_drop_agentparameger 刪除配置文件中的一個或者多個參數
sp_drop_profile 刪除配置文件
sp_dropalias 刪除一個帳戶的別名
sp_dropapprole 刪除當前資料庫中的應用程序角色
sp_droparticle 從出版物中刪除一篇文章
sp_dropdevice 刪除資料庫或者備份設備
sp_dropdistpublisher 刪除出版伺服器
sp_dropdistributiondb 刪除分布資料庫
sp_dropdistributor 刪除分布伺服器
sp_dropdropextendedproc 刪除一個擴展存儲過程
sp_dropgroup 從當前資料庫中刪除角色
sp_droplinkedsrvlogin 刪除一個本地伺服器和連接伺服器的映射帳戶
sp_droplogin 刪除一個登錄帳戶
sp_dropmergearticle 從合並出版物中刪除一篇文章
sp_dropmergefilter 刪除一個合並過濾器
sp_dropmergepublication 刪除一個合並出版物和與其相關的快照復制
sp_dropmergepullsubscription 刪除一個合並拉回訂購物
sp_dropmergesubscription 刪除一個訂閱物
sp_dropmessage 刪除一個消息
sp_droppublication 刪除出版物和與其相關的文章
sp_droppullsubscription 刪除當前訂閱伺服器資料庫中的訂閱物
sp_dropremotelogin 刪除一個遠程登錄帳戶
sp_droprole 從當前資料庫中刪除一個角色
sp_droprolemember 從當前資料庫中的一個角色中刪除一個安全性帳戶
sp_dropserver 刪除一個遠程或者連接伺服器列表中的伺服器
sp_dropsrvrolemember 從一個固定的伺服器角色中刪除一個帳戶
sp_dropsubscriber 刪除一個訂閱伺服器
sp_dropsubscription 刪除訂閱物
sp_droptype 刪除一種用戶定義的數據類型
sp_dropuser 從當前資料庫中刪除一個用戶
sp_dropdropwebtask 刪除以前版本定義的web任務
sp_dsninfo 從一個與當前伺服器相關的分布伺服器返回ODBC和OLE DB數據源的信息
sp_mpparamcmd 返回存儲在分布資料庫中的參數化命令的詳細信息
sp_enumcodepages 返回一個字元集和代碼頁的列表
sp_enumcustomresovers 返回所有可用的定製解決方案表表
sp_enumdsn 返回所有可用的odbc和ole db數據源列表
sp_enumfullsubscribers 返回訂閱伺服器的列表
sp_expired_subscription_cleanup 周期性地檢查訂閱物的狀態是否失效
sp_fkeys 返回當前環境的外鍵信息
sp_foreignkeys 返回參照連接伺服器的表的主鍵的外鍵
sp_fulltext_catalog 創建和刪除全文本目錄
sp_fulltext_column 指定某一個列是否參加全文本索引
sp_fulltext_database 從當前資料庫中初始化全文本索引
sp_fulltext_service 改變Microsoft Search Service屬性
sp_fulltext_table 標記用於全文本索引的表
sp_generatefilters 在外鍵表上創建一個過濾器
sp_get_distributor 確定一個分布伺服器是否安裝在某個伺服器上
sp_getbindtoken 創建一個綁定的連接文本
sp_getmergedeletype 返回合並刪除的類型
sp_grant_publication_access 在出版物的訪問列表中增加一個用戶
sp_grantdbaccess 在當前資料庫中增加一個安全性帳戶
sp_grantlogin 允許Windows用戶或群組連接到 SQL Server
sp_help_agent_default 檢索作為參數傳送的代理類型的默認配置的標識號
sp_help_agent_parameter 返回代理配置的所有參數
sp_help_agent_profile 返回指定代理的配置
sp_help_alert 報告有關警報的信息
sp_help_category 提供有關作業、警報、操作員的指定種類的信息
sp_help_downloadlist 列出有關作業的信息
sp_help_fulltext_catalogs 返回有關全文本索引表的信息
sp_help_fulltext_columns 返回標記全文本索引的列信息
sp_help_fulltext_columns_cursor 使用游標檢索標記為全文本的索引列
sp_help_fulltext_tables 返回標記為全文本索引的表
sp_help_fulltext_tables_cursor 使用游標返回標記為全文本索引的表
sp_help_job 返回有關作業的信息
sp_help_jobhistory 提供有關作業的歷史信息
sp_help_jobschele 返回作業的調度信息
sp_help_jobserver 返回給定作業的伺服器信息
sp_help_jobstep 返回作業的步驟信息
sp_help_operator 返回有關操作員的信息
sp_help_publication_access 返回可以訪問指定出版物的帳戶列表
sp_help_targetserver 列出全部目標伺服器
sp_help_targetservergroup 列出指定伺服器組中的全部目標伺服器
sp_helparticle 顯示有關文章的信息
sp_helpconstraint 返回有關約束的類型、名稱等信息
sp_helpdbfixedrole 返回固定的伺服器角色的列表
sp_helpdevice 返回有關資料庫文件的信息
sp_helpdistpublisher 返回充當分布伺服器的出版伺服器的屬性
sp_helpdistributiondb 返回分布資料庫的屬性信息
sp_helpdistributor 列出分布伺服器、分布資料庫、工作目錄等信息
sp_helpextendproc 顯示當前定義的擴展存儲過程信息
sp_helpfile 返回與當前資料庫相關的物理文件信息
sp_helpfilegroup 返回與當前資料庫相關的文件組信息
sp_helpgroup 返回當前資料庫中的角色信息
sp_helpindex 返回有關表的索引信息
sp_helplanguage 返回有關語言的信息
sp_helplinkedsrvlogin 返回鏈接伺服器中映射的帳戶信息
sp_helplogins 返回有關login和與其相關的資料庫用戶信息
sp_helpmergearticle 返回有關合並文章的信息
sp_helpmergearticleconflicts 返回有關沖突的出版物中的文章信息
sp_helpmergeconflictrows 返回在指定沖突表中的行
sp_helpmergefilter 返回有關合並過濾器的信息
sp_helpmergepublication 返回有關合並出版物的信息
sp_helpmergepullsubscription 返回有關拉回訂閱物的信息
sp_helpmergesubscription 返回有關推出訂閱物的信息
sp_help_notification 報告對於給定操作員的警報信息
sp_helppublication 返回有關出版物的信息
sp_helprole 返回當前資料庫中的角色信息
sp_helprolemember 返回當前資料庫中角色成員的信息
sp_helprotect 返回有關用戶許可的信息
sp_helpserver 顯示特定遠程或者復制伺服器的信息
sp_helpsort 顯示系統的排列順序和字元集的信息
sp_helpsrvrole 顯示系統中的固定伺服器角色列表
sp_helpsrvrolemember 顯示系統中的固定伺服器角色成員的信息
sp_helpsubscrberinfo 顯示有關訂閱伺服器的信息
sp_helpsubscription 顯示有特定出版物等有關的訂閱物信息
sp_helpsubscription_properties 檢索安全性信息
sp_helptrigger 顯示觸發器的類型
sp_helpuser 顯示當前資料庫中的用戶、Windows NT用戶和組、角色等信息
sp_indexoption 為用戶定義的索引設置選項
sp_link_publication 設置立即修改訂閱伺服器的同步化觸發器使用的配置和安全性信息
sp_linkedservers 返回在本地伺服器上定義的鏈接伺服器的列表
sp_makewebtask 創建一個執行html文檔的任務
sp_manage_jobs_by_login 刪除或者重新指定屬於login的作業
sp_mergemmyupdate 製作用於合並復制的修改備份
sp_mergesubscription_cleanup 刪除元數據
sp_monitor 顯示系統的統計信息
sp_msx_defect 從多個伺服器操作中刪除當前伺服器
sp_msx_enlist 增加當前伺服器到可用的目標伺服器列表中
sp_pkeys 返回某個表的主鍵信息
sp_post_msx_operation 插入一些目標伺服器可以執行的信息
sp_primarykeys 返回主鍵列的信息
sp_processmail 使用擴展存儲過程修改郵件信息
sp_procoption 設置或者顯示過程選項
sp_publication_validation 初始化文章校驗請求
sp_purge_jobhistory 刪除作業的歷史記錄
sp_recompile 使存儲過程和觸發器在下一次運行時重新編譯
sp_refreshsubscriptions 在拉回出版物中增加訂閱物到文章中
sp_refreshview 刷新指定視圖的元數據
sp_reinitmergepullsubscription 標記一個合並拉回訂閱
sp_reiniteergesubscription 標記一個合並訂閱
sp_reinitpullsubscription 標記一個事務訂閱或者匿名訂閱
sp_reinitsubscription 重新初始化訂閱
sp_remoteoption 顯示或者修改遠程登錄帳戶的選項
sp_remove_job_from_targets 從給定的目標伺服器中刪除指定的作業
sp_removedbreplication 從資料庫中刪除所有的復制對象
sp_replcounters 返回復制的統計信息
sp_repldone 修改伺服器做的分布事務的統計信息
sp_replflush 處理文章的高速緩沖存儲區
sp_replication_agent_checkup 檢查每一個分布資料庫
sp_replicationdboption 在當前資料庫中設置復制資料庫的選項
sp_replsetoriginator 用於在事務復制中檢測循環登錄
sp_replshowcmds 返回標記復制的事務命令
sp_repltrans 返回在出版資料庫事務日誌中的所有事務的結果集
sp_resetstatus 重新設置異常資料庫的形態
sp_resync_targetserver 重新同步所有的多伺服器作業
sp_revoke_publication_access 從出版資料庫的訪問列表中刪除login帳戶
sp_revokedbaccess 從當前資料庫中刪除安全性帳戶
sp_revokelogin 刪除系統的login帳戶
sp_script_synctran_commands 生成一個可以用於立即修改訂閱物的腳本
*/