當前位置:首頁 » 編程語言 » 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也是系統存儲過程,作用是將規則綁定到列或別名數據類型這個很少用。