当前位置:首页 » 编程语言 » sqlsp
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sqlsp

发布时间: 2022-01-28 23:37:32

1. 怎样接收sql sp执行后传出的参数

把 select id from users where status<>'1' 写在那个内部存储过程里面调用不可以嘛?那就可以直接引用查出来的ID了

2. 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。

3. 在sqlserver数据库中有大量以sp打头的语句 如sp_dboption,请问sp是什么意思》是那个单词的缩写,

sp开头的是系统过程,sp为stored procere,即“存储过程”的缩写

4. sql怎么执行exec sp

这是执行动态sql的
exec sp_executesql N'SELECT LA001, LA014, LA005, LA011, LA013, LA021 FROM cgjterp..INVLA INVLA
WHERE LA001=@P1 AND LA009=@P2
ORDER BY LA001, LA009
' 到这里是定义一个动态sql
N'@P1 varchar(20),@P2 varchar(10)' 是对动态sql里用的变量申明
'301110101001', '01' 给相应的变量赋值

5. sql server 查询db中有哪些地方调用了某个sp

use master select * from syscharsets 就可以得到数据库的字符集。 查询数据库版本: http://support.microsoft.com/kb/321185/zh-cn (微软,若自己不知道数据库的安装的版本,先看后面一块)。 其他: 1.用sp_helpsort就可以查出当前sql的排.

6. sql中的sp_helptext、sp_help 、sp_depends是什么意思

sp_helptext
http://ke..com/view/3313988.htm
http://www.yesky.com/imagesnew/software/tsql/ts_sp_help_7c38.htm
sp_help
http://www.yesky.com/imagesnew/software/tsql/ts_sp_help_304w.htm
sp_depends
http://www.yesky.com/imagesnew/software/tsql/ts_sp_da-di_9qlv.htm
可以参考这些
解释的蛮清楚

7. 写sp的sql语句

create procere proc_newaccount
@name varchar(10),
@pid varchar(20),
@telephone varchar(20),
@openmoney money,
@savingtype varchar(10),
@address varchar (50)='' --默认
as
declare @error int
set @error=0

declare @cardid varchar(19)
exec proc_rand @cardid output
set @error=@error+@@error
while exists (select * from cardinfo where cardid=@cardid)
exec proc_rand @cardid output
set @error=@error+@@error

insert into userinfo (customername,pid,telephone,address) values (@name,@pid,@telephone,@address)
set @error=@error+@@error

declare @customerid int
select @customerid=customerid from userinfo where customername=@name
set @error=@error+@@error

insert into cardinfo (cardid,savingtype,openmoney,balance,customerid) values (@cardid,@savingtype,@openmoney,@openmoney,@customerid)
set @error=@error+@@error

declare @opendate datetime
select @opendate=opendate from cardinfo where cardid=@cardid
set @error=@error+@@error

if @error=0
begin
print '开户成功! 您的卡号为:'+@cardid
print '开户日期:'+convert(varchar(25),@opendate)+' 开户金额:'+convert(varchar(20),@openmoney)
end
else
print '开户失败,请重新输入!'
go

你自己去理解一下,相信对你有帮助!!!

8. 在T-SQL中sp_help与sp_helpdb有什么区别啊求解释,谢谢!

sp_helpdb: 返回一个特定数据库或者所有数据库的信息。

返回单个数据库的信息

EXECsp_helpdbN'AdventureWorks2012';

返回所有数据库的信息

EXECsp_helpdb

结果:

name|fileid| filename|filegroup|size|maxsize|growth|usage

更多关于sp_helpdb的信息,http://msdn.microsoft.com/en-us/library/ms178568.aspx

sp_help: 查询返回任何数据库对象 (任何在系统表sysobjects中的对象)的信息, 用户自定义数据类型,或者有MS SQL Server内置的数据类型。

useAdventureWorks2012
Go

EXECsp_help;

更多关于sp_help:http://technet.microsoft.com/zh-cn/library/aa933429(v=sql.80).aspx

9. Sql中的Sp是什么意思

store procere (存储过程)

10. SQL中的sp_helpindex,sp_bindrule是什么命令

sp_helpindex是系统存储过程,用来获取数据库中表对应的索引名称如:use dbname go exec sp_helpindex tablename gosp_bindrule也是系统存储过程,作用是将规则绑定到列或别名数据类型这个很少用。