久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

得到對象腳本

 qzg589 2005-09-09

得到對象腳本

[日期:2005-07-08] 來源:CSDN  作者: [字體: ]

/*
 在查詢分析器中調(diào)用sqldmo生成腳本--存儲過程

鄒建 2003.07-----------------*/

/*--調(diào)用實例
 declare @str varchar(8000)
 exec sp_getscript ‘zj‘,‘‘,‘‘,‘xzkh_sa‘,‘地區(qū)資料‘,@str output
 print @str
*/
if exists(select 1 from sysobjects where id=object_id(‘sp_getscript‘) and objectproperty(id,‘IsProcedure‘)=1)
 drop procedure sp_getscript
go
create procedure sp_getscript
 @servername varchar(50)      --服務(wù)器名
 ,@userid varchar(50)       --用戶名,如果為nt驗證方式,則為空
 ,@password varchar(50)      --密碼
 ,@databasename varchar(50)    --數(shù)據(jù)庫名稱
 ,@objectname varchar(250)     --對象名
 ,@re varchar(8000) output     --返回腳本
as
declare @srvid int,@dbsid int    --定義服務(wù)器,、數(shù)據(jù)庫集id
declare @dbid int,@tbid int     --數(shù)據(jù)庫,、表id
declare @err int,@src varchar(255), @desc varchar(255) --錯誤處理變量

--創(chuàng)建sqldmo對象
exec @err=sp_oacreate ‘sqldmo.sqlserver‘,@srvid output
if @err<>0 goto lberr

--連接服務(wù)器
if isnull(@userid,‘‘)=‘‘ --如果是 Nt驗證方式
begin
 exec @err=sp_oasetproperty @srvid,‘loginsecure‘,-1
 if @err<>0 goto lberr

 exec @err=sp_oamethod @srvid,‘connect‘,null,@servername
end
else
 exec @err=sp_oamethod @srvid,‘connect‘,null,@servername,@userid,@password

if @err<>0 goto lberr

--獲取數(shù)據(jù)庫集
exec @err=sp_oagetproperty @srvid,‘databases‘,@dbsid output
if @err<>0 goto lberr

--獲取要取得腳本的數(shù)據(jù)庫id
exec @err=sp_oamethod @dbsid,‘item‘,@dbid output,@databasename
if @err<>0 goto lberr

--獲取要取得腳本的對象id
exec @err=sp_oamethod @dbid,‘getobjectbyname‘,@tbid output,@objectname
if @err<>0 goto lberr

--取得腳本
exec @err=sp_oamethod @tbid,‘script‘,@re output
if @err<>0 goto lberr

--print @re
return

lberr:
 exec sp_oageterrorinfo NULL, @src out, @desc out
 declare @errb varbinary(4)
 set @errb=cast(@err as varbinary(4))
 exec master..xp_varbintohexstr @errb,@re out
 select 錯誤號=@re, 錯誤源=@src, 錯誤描述=@desc
 return

go

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購買等信息,,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請點(diǎn)擊一鍵舉報,。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多