储存过程的类型有哪些

储存过程的类型有哪些,第1张

问题一:存储过程的种类 1系统存储过程以sp_开头,用来进行系统的各项设定.取得信息.相关管理工作。2本地存储过程用户创建的存储过程是由用户创建并完成某一特定功能的存储过程,事实上一般所说的存储过程就是指本地存储过程。3临时存储过程分为两种存储过程:一是本地临时存储过程,以井字号(#)作为其名称的第一个字符,则该存储过程将成为一个存放在tempdb数据库中的本地临时存储过程,且只有创建它的用户才能执行它二是全局临时存储过程,以两个井字号(##)号开始,则该存储过程将成为一个存储在tempdb数据库中的全局临时存储过程,全局临时存储过程一旦创建,以后连接到服务器的任意用户都可以执行它,而且不需要特定的权限。4远程存储过程在SQL Server2005中,远程存储过程(Remote Stored Procedures)是位于远程服务器上的存储过程,通常可以使用分布式查询和EXECUTE命令执行一个远程存储过程。5扩展存储过程扩展存储过程(Extended Stored Procedures)是用户可以使用外部程序语言编写的存储过程,而且扩展存储过程的名称通常以xp_开头。

问题二:sql,server中的存储过程有几种类型 》系统过程,用户过程;

》内部过程,扩展存贮过程(外部dll)

问题三:SQL Server2005中存储过程的类型有哪些 10分 存储过程是指封装了可重用代码的模块或例程。存储过程可以接受输入参数、向客户端返回表格或标量结果和消息、调用数据定义语言 (DDL) 和数据 *** 作语言 (DML) 语句,然后返回输出参数。在 SQL Server 2005 中,存储过程有两种类型:Transact-SQL 或 CLR。

Transact-SQL

Transact-SQL 存储过程是指保存的 Transact-SQL 语句 *** ,可以接受和返回用户提供的参数。例如,存储过程中可能包含根据客户端应用程序提供的信息在一个或多个表中插入新行所需的语句。存储过程也可能从数据库向客户端应用程序返回数据。

CLR

CLR 存储过程是指对 Microsoft .NET Framework 公共语言运行时 (CLR) 方法的引用,可以接受和返回用户提供的参数。它们在 .NET Framework 程序集中是作为类的公共静态方法实现的。

问题四:sql server存储过程的参数有哪些类型 int,char,nchar,nvarchar,varchar,text,date,time,datetime,bit,bool……

问题五:sql server存储过程的参数有哪些类型 SQL Server存储过程是SQL数据库的重要组成部分,其中可以用到许多参数。在SQL Server存储过程中,支持输入(Input)、输出参数(Output),也支持返回值参数(ReturnValue)。

返回值参数不是一个形参,而类似于编程中的返回值类型。它都是通过Return语句来返回的,而且在SQL Server中,必须返回INT型的数据,而且很显然,只能有一个返回值,因为RETURN语句其实是会终止SQL Server存储过程的。

例子:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

ALTER PROCEDURE [dbo].[GetCustomers]

(@rowcount INT OUTPUT)

AS

SELECT [CustomerID]

,[panyName]

,[ContactName]

,[ContactTitle]

,[Address]

,[City]

,[Region]

,[PostalCode]

,[Country]

,[Phone]

,[Fax]

FROM [Northwind].[dbo].[Customers]

SET @rowcount=

rowcount

问题六:在SQL中存储过程的一般语法是什么? sql server存储过程语法

存储过程就是作为可执行对象存放在数据库中的一个或多个SQL命令。

定义总是很抽象。存储过程其实就是能完成一定 *** 作的一组SQL语句,只不过这组语句是放在数据库中的(这里我们只谈SQL Server)。如果我们通过创建存储过程以及在ASP中调用存储过程,就可以避免将SQL语句同ASP代码混杂在一起。这样做的好处至少有三个:

第一、大大提高效率。存储过程本身的执行速度非常快,而且,调用存储过程可以大大减少同数据库的交互次数。

第二、提高安全性。假如将SQL语句混合在ASP代码中,一旦代码失密,同时也就意味着库结构失密。

第三、有利于SQL语句的重用。

在ASP中,一般通过mand对象调用存储过程,根据不同情况,本文也介绍其它调用方法。为了方便说明,根据存储过程的输入输出,作以下简单分类:

1. 只返回单一记录集的存储过程

假设有以下存储过程(本文的目的不在于讲述T-SQL语法,所以存储过程只给出代码,不作说明):

/*SP1*/

CREATE PROCEDURE dbo.getUserList

as

set nocount on

begin

select * from dbo.[userinfo]

end

go

以上存储过程取得userinfo表中的所有记录,返回一个记录集。通过mand对象调用该存储过程的ASP代码如下:

'**通过mand对象调用存储过程**

DIM Mym,MyRst

Set Mym = Server.CreateObject(ADODB.mand)

Mym.ActiveConnection = MyConStr 'MyConStr是数据库连接字串

Mym.mandText = getUserList '指定存储过程名

Mym.mandType = 4 '表明这是一个存储过程

Mym.Prepared = true '要求将SQL命令先行编译

Set MyRst = Mym.Execute

Set Mym = Nothing

存储哗程取得的记录集赋给MyRst,接下来,可以对MyRst进行 *** 作。

在以上代码中,mandType属性表明请求的类型,取值及说明如下:

-1 表明mandText参数的类型无法确定

1 表明mandText是一般的命令类型

2 表明mandText参数是一个存在的表名称

4 表明mandText参数是一个存储过程的名称

还可以通过Connection对象或Recordset对象调用存储过程,方法分别如下:

'**通过Connection对象调用存储过程**

DIM MyConn,MyRst

Set MyConn = Server.CreateObject(&qu......>>

问题七:商品在储存过程中的变化形式有哪些 在商品交换发展的历史过程中,随着商品交换从偶然的行为逐步扩大成为经济生活中的重要环节,商品的价值形式也逐步发展。从简单的、个别的或偶然的价值形式,发展到总和的或扩大的价值形式,再发展到一般价值形式,最后发展到货币形式。 商品是使用价值和价值的统一。商品的使用价值是实实在在的,是看得见、摸得着的。米、布、房屋、自行车等等各种商品体的自然形态,体现着各种不同的使用价值,这是一目了然的。商品的价值实体是物化在商品中的一般人类劳动,与使用价值不同,商品的这种价值实体是看不见、摸不着的。即使把一件商品拆得粉碎,也找不到价值的任何影迹。这是因为,价值纯粹是商品的社会属性。价值实体虽然是已经消耗的劳动力即劳动,但并不是任何生产物质产品的劳动都会形成价值。只有当劳动产品成了供交换即供他人使用的商品,物化在商品中的劳动,才需要互相比较,才需要撇开其特殊的有用性质而把它看作无差别的一般人类劳动即抽象劳动。劳动产品转化为商品和消耗在产品生产中的劳动转化为价值,都是特定的社会关系的表现。价值既然纯粹是商品的社会属性,从商品体的自然形态中,当然无法找到它的影踪,而只有从价值关系即商品与商品交换的社会关系中,才能探索它的存在。 当两种商品互相交换,例如商品A与商品B相交换的时候,A、B两种商品就发生了等价关系。在商品交换中,任何一方都不愿吃亏。尽管在每个个别的交换行为中,由于各种各样的原因,交换的一方吃亏、另一方占便宜的事会经常发生;但从整体看,从长期趋势看,商品交换必然是价值量相等的交换。例如,1件上衣同20码麻布相交换,是因为 1件上衣和20码麻布,在生产中耗费了等量的劳动,具有等量的价值。在这一商品交换关系中,20码麻布是 1件上衣的交换价值。上衣的价值从上衣本身虽然看不出来,但它一旦同麻布交换,与麻布发生了价值关系,上衣的价值就可以从麻布上面表现了出来。商品的价值关系表明,价值是交换价值的内容,交换价值是商品价值的形式。在人类历史中,随着商品交换的发展,商品的价值形式也随之变化和发展。

问题八:SQL的存储过程 语法格式是什么? ---判断是否存在存储过程

if exists( select name from sysobjects where name='proc_name' )

drop proc proc_name

go

---创建存储过程

create proc proc_name

@parameter varchar(20),

@parameter2 int

as

主体语句

go

if exists:判断是否存在

drop proc : 删除存储过程,后面接存储过程名称,名称不用引起来

create proc: 创建存储过程,后面接存储过程名称,名称不用引起来

@parameter varchar(20): 参数,在执行存储过程的时候需要传入的参数,这里是字符类型,如果有多个参数的话,除了最后一个参数,其他的参数后面需要加逗号(英文状态),如果不需要传入,直接去掉就行了。

create proc proc_name

as

主体语句

go

as : 关键字

主体语句:就是你要做的 *** 作的语句,和平时的完全一样,存储过程就相当把平时的sql语句在外面加了个壳的感觉。比如这里你需要查询一个表 select * from tableName1 那么这里就这样写

create proc proc_name

as

select * from tableName1

go

传参数:

create proc proc_name

@parameter varchar(20)

as

select * from tableName where [email protected]

go

执行的时候这样

exec proc_name '小明'

其他的 *** 作都是这样的。

希望对你有帮助

问题九:外存主要有哪些类型 外储存器是指除计算机内存及CPU缓存以外的储存器,此类储存器一般断电后仍然能保存数据。常见的外储存器有硬盘、软盘、光盘、U盘等。

问题十:存储过程传的参数是list,应该用什么类型接受 看下这个吧。

bbs.csdn/topics/390094413

有代码

问题一:sql数据库中的存储过程该怎么理解 有什么用啊? 存储过程是SQL 语句和流程控制语句的预编译 *** ,以一个名称存储并作为一个单元处理。存储过程存储在数据库内,可由应用程序调用执行,而且允许用户声明变量、有条件执行以及其它强大的编程功能。

问题二:数据库中什么是存储过程?作用是什么? 存储过程,就是带有名字的一个程序块。

存储,是指这个程序块创建了之后,是存储在数据库内部的,然后我们可以在自己写的程序中通过某种手段去调用这段程序,然后这段程序就会做一件事,做什么事?我们定义存储过程的时候怎么写的,它到时候就做什么;

过程,就是程序块,说白了就是一段程序。

存储过程,创建完成之后,就存储在数据库内部了,数据库帮你记着,存储过程创建的时候都有一个名字,将来你在你的程序当中,通过某种方式(不同编程语言有不同的方式),一般来讲通过这个名字,去调用存储过程,就像使用一个方法或者函数一样,它就去做一件事!

不同的数据库的存储过程,都是用当前自己这个数据库的编程语言来编写的,比如Oracle的PL/SQL编程,等等。

自己写一个就明白了,语法不用我多说了吧?

问题三:什么叫作数据库的存储过程? 存储过程就是将常用的或很复杂的工作,预先用SQL语句写好并用一个指定的名称存储起来,并且这样的语句是放在数据库中的,还可以根据条件执行不同SQL语句, 那么以后要叫数据库提供与已定义好的存储过程的功能相同的服务时,只需调用execute,即可自动完成命令。 存储过程的优点 1.存储过程只在创造时进行编译即可,以后每次执行存储过程都不需再重新编译,而我们通常使用的SQL语句每执行一次就编译一次,所以使用存储过程可提高数据库执行速度。 2.经常会遇到复杂的业务逻辑和对数据库的 *** 作,这个时候就会用SP来封装数据库 *** 作。当对数据库进行复杂 *** 作时(如对多个表进行Update,Insert,Query,Delete时),可将此复杂 *** 作用存储过程封装起来与数据库提供的事务处理结合一起使用。可以极大的提高数据库的使用效率,减少程序的执行时间,这一点在较大数据量的数据库的 *** 作中是非常重要的。在代码上看,SQL语句和程序代码语句的分离,可以提高程序代码的可读性。 3.存储过程可以设置参数,可以根据传入参数的不同重复使用同一个存储过程,从而高效的提高代码的优化率和可读性。 4.安全性高,可设定只有某此用户才具有对指定存储过程的使用权存储过程的种类: (1)系统存储过程:以sp_开头,用来进行系统的各项设定.取得信息.相关管理工作,如 sp_help就是取得指定对象的相关信息。 (2)扩展存储过程 以XP_开头,用来调用 *** 作系统提供的功能exec master..xp_cmdshell 'ping 10.8.16.1' (3)用户自定义的存储过程,这是我们所指的存储过程常用格式 模版:Create procedure procedue_name [@parameter data_type][output][with]{repile|encryption} as sql_statement 解释:output:表示此参数是可传回的 with {repile|encryption} repile:表示每次执行此存储过程时都重新编译一次encryption:所创建的存储过程的内容会被加密。

问题四:数据库中存储过程有什么主要作用,或都说它的主要用途? 存储过程的概念

存储过程(Stored Procedure)是一组预先编绎好的Transact-SQL语句。将其放在服务器上,由用户通过指定存储过程的名字来执行它。存储过程可以作为一个独立的数据库对象,也可以作为一个单元被用户的应用程序调用。存储过程可以接收和输出参数,返回执行存储过程的状态值,还可以嵌套调用。

存储过程同其他编程语言中的过程(Procedure)类似,主要体现在以下几个方面:

(1)存储过程可以接收参数,并以接收参数的形式返回多个参数给调用存储过程和批处理。

(2)包含执行数据库 *** 作的编程语句,也可以调用其他的存储过程。

(3)向调用过程或批处理返回状态值,以反映存储过程的执行情况。

注意:存储过程跟函数不同,存储过程不能在被调用的位置上返回数据,也不能被应用在语句当中,例如不可以用类似“@Proc=存储过程名”的方式使用存储过程。但是,存储过程可以使用变量的形式来返回参数。

存储过程的优点表现在以下几个方面:

(1)执行速度快

存储过程在创建时就经过了语法检查和性能优化,因此在执行时不必再重复这些步骤。存储过程在第一次调用后,就驻留在内存中,不必再经过编译和优化,所以执行速度很快。在有大量批处理的Transact-SQL语句要重复执行的时候,使用存储过程可以极大地提高运行效率。

(2)模块化程序设计

只需创建存储过程一次,并将其存储在数据库中,可以在程序中多次调用该存储过程。用户可以独立于应用程序而对存储过程进行修改。

(3)减少网络通信量

存储过程中可以包含大量的Transact-SQL语句。在进行调用时,只需要使用一条语句就可以实现,而不需要在网络中发送数百行代码。

(4)保证系统的安全性

可以设置用户通过存储过程来对某些关键数据进行访问,但不允许用户直接使用Transact-SQL语句或企业管理器来对数据进行访问。

问题五:数据库存储过程和函数的区别 函数分两种,表值函数跟标量函数

表值函数最后要返回一个表变量,而标量函数最后要返回一个标量值

存储过程即一组批处理,可以返回或不返回值,仅仅是执行其内部的全部语句

函数可以与一般sql语句一同编写,而存储过程不可以,需要单独执行

问题六:数据库编辑存储过程是什么意思 一般来说,程序员都希望编写出来的程序能有最大化的应变能力,存储过程的最大作用是可以降低代码维护的工作量,很多需求的变化不用修改代码进而发布程序,而只需要调整一下存储过程即可实现

例如你打算开发一个报表,该报表会对数据库的数据进行一定程度的加工,然后再呈现给用户,那么你的实现方法有两个

1. 使用代码调用SQL,取到基础数据后,在程序代盯里面进行加工,并呈现给用户

2. 也可以编写一段存储过程,该存储过程先取基础数据,然后在存储过程里面进行数据加工,最后把最终的结果一次性的反馈给程序代码,程序代码只需要把执行完存储过程的结果呈现给用户即可

这两个方法都可以实现你想实现的功能,但是如果万一有一天需求变化了,用户需要呈现的结果中增加或者减少了部分内容,那么第一个方法就只能修改代码了,而第二个方法只需要调整存储过程即可实现

问题七:在SQL中存储过程的一般语法是什么? sql server存储过程语法

存储过程就是作为可执行对象存放在数据库中的一个或多个SQL命令。

定义总是很抽象。存储过程其实就是能完成一定 *** 作的一组SQL语句,只不过这组语句是放在数据库中的(这里我们只谈SQL Server)。如果我们通过创建存储过程以及在ASP中调用存储过程,就可以避免将SQL语句同ASP代码混杂在一起。这样做的好处至少有三个:

第一、大大提高效率。存储过程本身的执行速度非常快,而且,调用存储过程可以大大减少同数据库的交互次数。

第二、提高安全性。假如将SQL语句混合在ASP代码中,一旦代码失密,同时也就意味着库结构失密。

第三、有利于SQL语句的重用。

在ASP中,一般通过mand对象调用存储过程,根据不同情况,本文也介绍其它调用方法。为了方便说明,根据存储过程的输入输出,作以下简单分类:

1. 只返回单一记录集的存储过程

假设有以下存储过程(本文的目的不在于讲述T-SQL语法,所以存储过程只给出代码,不作说明):

/*SP1*/

CREATE PROCEDURE dbo.getUserList

as

set nocount on

begin

select * from dbo.[userinfo]

end

go

以上存储过程取得userinfo表中的所有记录,返回一个记录集。通过mand对象调用该存储过程的ASP代码如下:

'**通过mand对象调用存储过程**

DIM Mym,MyRst

Set Mym = Server.CreateObject(ADODB.mand)

Mym.ActiveConnection = MyConStr 'MyConStr是数据库连接字串

Mym.mandText = getUserList '指定存储过程名

Mym.mandType = 4 '表明这是一个存储过程

Mym.Prepared = true '要求将SQL命令先行编译

Set MyRst = Mym.Execute

Set Mym = Nothing

存储哗程取得的记录集赋给MyRst,接下来,可以对MyRst进行 *** 作。

在以上代码中,mandType属性表明请求的类型,取值及说明如下:

-1 表明mandText参数的类型无法确定

1 表明mandText是一般的命令类型

2 表明mandText参数是一个存在的表名称

4 表明mandText参数是一个存储过程的名称

还可以通过Connection对象或Recordset对象调用存储过程,方法分别如下:

'**通过Connection对象调用存储过程**

DIM MyConn,MyRst

Set MyConn = Server.CreateObject(&qu......>>

问题八:T-SQL和存储过程有什么区别 20分 区别T-SQL是语言,存储过程是数据库一种对象

T-SQL 即 Transact-SQL,是 SQL 在 Microsoft SQL Server 上的增强版,它是用来让应用程式与 SQL Server 沟通的主要语言。

Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。

? 存储过程的概念

存储过程Procedure是一组为了完成特定功能的SQL语句 *** ,经编译后存储在数据库中,用户通过指定存储过程的名称并给出参数来执行。

存储过程中可以包含逻辑控制语句和数据 *** 纵语句,它可以接受参数、输出参数、返回单个或多个结果集以及返回值。

由于存储过程在创建时即在数据库服务器上进行了编译并存储在数据库中,所以存储过程运行要比单个的SQL语句块要快。同时由于在调用时只需用提供存储过程名和必要的参数信息,所以在一定程度上也可以减少网络流量、简单网络负担。

问题九:数据库存储过程怎么调用存储过程 在存储过程里用exec执行另一存储过程名及它需要的参数就可以了

如 exec abc '1', '2' (abc 是存储过程的名字, '1','2' 是它的参数)

/*

系统存储过程很多,有些常用,有些不常用

常用:

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_jobschedule  为作业创建调度

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_schedule  为分布代理和合并代理增加一个调度

sp_addsubscription  订阅文章并且设置订阅服务器的状态

sp_addsynctrigers  在订阅服务器上创建一个立即修改触发器

sp_addtabletocontents  在合并跟踪表中插入一个参考

sp_addtype  创建一个用户定义的数据类型

sp_addumpdevice  增加一个备份设备

sp_adduser  在当前数据库中为一个新用户增加一个安全性帐户

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_schedule  改变用于分布式代理和事务代理的订阅服务器的调度

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_jobschedule   删除作业的调度

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_dumpparamcmd  返回存储在分布数据库中的参数化命令的详细信息

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_jobschedule   返回作业的调度信息

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_mergedummyupdate  制作用于合并复制的修改备份

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   生成一个可以用于立即修改订阅物的脚本

*/


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10826828.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-11
下一篇 2023-05-11

发表评论

登录后才能评论

评论列表(0条)

保存