当前位置:首页 » 编程语言 » 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 生成一个可以用于立即修改订阅物的脚本
*/