⑴ 在sqlserver数据库中有大量以sp打头的语句 如sp_dboption,请问sp是什么意思》是那个单词的缩写,
sp开头的是系统过程,sp为stored procere,即“存储过程”的缩写
⑵ SQL Server 2005 的系统存储过程sp和扩展存储过程xp分别是什么单词的缩写
系统存储过程sp是System stored proceres的缩写
扩展存储过程xp是Extended stored proceres的缩写
⑶ sql中timestampsp什么意思
timestamp timestamp 这种数据类型表现自动生成的二进制数,确保这些数在数据库中是唯一的。timestamp 一般用作给表行加版本戳的机制。存储大小为 8 字节。 注释 Transact-SQL timestamp 数据类型与在 SQL-92 标准中定义的 timestamp 数据类型不同。SQL-92 timestamp 数据类型等价于 Transact-SQL datetime 数据类型。 Microsoft® SQL Server™ 将来的版本可能会修改 Transact-SQL timestamp 数据类型的行为,使它与在标准中定义的行为一致。到那时,当前的 timestamp 数据类型将用 rowversion 数据类型替换。 Microsoft® SQL Server™ 2000 引入了 timestamp 数据类型的 rowversion 同义词。在 DDL 语句中尽可能使用 rowversion 而不使用 timestamp。rowversion 受数据类型同义词行为的制约。有关更多信息,请参见数据类型同义词。 在 CREATE TABLE 或 ALTER TABLE 语句中,不必为 timestamp 数据类型提供列名: CREATE TABLE ExampleTable (PriKey int PRIMARY KEY, timestamp) 如果没有提供列名,SQL Server 将生成 timestamp 的列名。rowversion 数据类型同义词不具有这样的行为。指定 rowversion 时必须提供列名。 一个表只能有一个 timestamp 列。每次插入或更新包含 timestamp 列的行时,timestamp 列中的值均会更新。这一属性使 timestamp 列不适合作为键使用,尤其是不能作为主键使用。对行的任何更新都会更改 timestamp 值,从而更改键值。如果该列属于主键,那么旧的键值将无效,进而引用该旧值的外键也将不再有效。如果该表在动态游标中引用,则所有更新均会更改游标中行的位置。如果该列属于索引键,则对数据行的所有更新还将导致索引更新。 不可为空的 timestamp 列在语义上等价于 binary(8) 列。可为空的 timestamp 列在语义上等价于 varbinary(8) 列。
⑷ SQL中sp_help系统存储过程的功能是什么
报告有关数据库对象(sysobjects 表中列出的任何对象)、用户定义数据类型或 Microsoft® SQL Server™ 所提供的数据类型的信息。
语法
sp_help [ [ @objname = ] name ]
参数
[@objname =] name
是 sysobjects 中的任意对象的名称,或者是在 systypes 表中任何用户定义数据类型的名称。Name 的数据类型为 nvarchar(776),默认值为 NULL。不能使用数据库名称。
返回代码值
0(成功)或 1(失败)
⑸ sql中的sp_helptext、sp_help 、sp_depends是什么意思
sp_help:用于显示参数清单和其数据类型。 sp_depends:用于显示存储过程依据的对象或者依据存储过程的对象。 sp_helptext:用于显示存储过程的定义文本。
⑹ Sql中的Sp是什么意思
store procere (存储过程)
⑺ sql中sp_replicationdboption怎么用
sp_replicationdboption
为当前数据库设置复制数据库选项。此存储过程在发布服务器的任何数据库上执行。
语法
sp_replicationdboption [ @dbname = ] 'db_name' ,
[ @optname = ] 'optname' ,
[@value =] 'value'
[ , [ @ignore_distributor = ] ignore_distributor ]
[ , [ @from_scripting = ] from_scripting ]
参数
[@dbname =] 'dbname'
是要除去的数据库。db_name 的数据类型为 sysname,无默认值。
[@optname =] 'optname'
是要创建或除去的选项。optname 的数据类型为 sysname,可以是下列值之一。
值 描述
merge publish 数据库可用于合并发布。
publish 数据库可用于其它的发布类型。
[@value =] 'value'
表示是否创建或除去给定复制数据库的选项。value 的数据类型为 sysname,可以是 true 或 false。false 还除去合并订阅。
[@ignore_distributor =] ignore_distributor
表示是否在不连接到分发服务器的情况下执行此存储过程。ignore_distributor 的数据类型为 bit,默认值为 0,表示应连接到分发服务器并使用发布数据库的新状态进行更新。只有当无法访问分发服务器以及正使用 sp_replicationdboption 禁用发布时才应指定值 1。
[@from_scripting =] from_scripting
仅限内部使用。
返回代码值
0(成功)或 1(失败)
注释
sp_replicationdboption 用于快照复制、事务复制和合并复制。
此过程根据给定的选项创建或除去特定的复制系统表、安全帐户,等等。在 master.sysdatabases 系统表中设置相应的分类位并创建必要的系统表。
权限
只有 sysadmin 固定服务器角色成员才能执行 sp_replicationdboption。
⑻ SQL系统存储过程名字以什么为前缀 cp_ ZP_ SP_ XP_
1系统存储过程以sp_开头,用来进行系统的各项设定.取得信息.相关管理工作。
2本地存储过程
用户创建的存储过程是由用户创建并完成某一特定功能的存储过程,事实上一般所说的存储过程就是指本地存储过程。
3临时存储过程
分为两种存储过程:
一是本地临时存储过程,以井字号(#)作为其名称的第一个字符,则该存储过程将成为一个存放在tempdb数据库中的本地临时存储过程,且只有创建它的用户才能执行它;
二是全局临时存储过程,以两个井字号(##)号开始,则该存储过程将成为一个存储在tempdb数据库中的全局临时存储过程,全局临时存储过程一旦创建,以后连接到服务器的任意用户都可以执行它,而且不需要特定的权限。
4远程存储过程
在SQL Server2005中,远程存储过程(Remote
Stored Proceres)是位于远程服务器上的存储过程,通常可以使用分布式查询和EXECUTE命令执行一个远程存储过程。
5
扩展存储过程
扩展存储过程(Extended Stored
Proceres)是用户可以使用外部程序语言编写的存储过程,而且扩展存储过程的名称通常以xp_开头。