新手问路,如果在一个库里面,dbo.DB1和 Dbman.DB1有什么区别?

桃花源土著 2004-03-05 11:50:11
在下面的例子中,是在测试服务器上创建的一个存储过程,相应的数据库是用sa身份创建的db1.如果换到运行的服务器上去,则是用dbman身份创建的db1,这样是否会有影响?

CREATE Procedure EvlSP_DelDoc @Nsf varchar(200),@DocID char(32),@flag int output
as
/*
功能:删除指定记录
作者:chenzy
参数:@Nsf 要删除的记录所在的数据库
@DocID 要删除的记录的DocID
@Flag 返回值 成功返回1,不成功返回0
时间:2003-6-23
*/
set @flag=0
declare @tbname varchar(200)
set @tbname='Evl_'+Replace(@Nsf,'.nsf','')
if exists (select * from dbo.sysobjects where name=@tbname and OBJECTPROPERTY(id, N'IsUserTable') = 1)
begin
exec('delete from '+@tbname+' where Doc_ID='''+@DocID+'''')
set @flag=1
end
GO
...全文
32 点赞 收藏 5
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复

还没有回复,快来抢沙发~

相关推荐
发帖
MS-SQL Server
创建于2007-09-28

3.3w+

社区成员

MS-SQL Server相关内容讨论专区
申请成为版主
帖子事件
创建了帖子
2004-03-05 11:50
社区公告
暂无公告