当前位置: 代码迷 >> ASP.NET >> c# asp.net 创建存储过程解决方法
  详细解决方案

c# asp.net 创建存储过程解决方法

热度:3590   发布时间:2013-02-26 00:00:00.0
c# asp.net 创建存储过程
用vs2003怎么能在aspx.cs文件中写一段代码能给已存在的master数据库创建一个存储过程是这样的
create   proc   killspid   (@dbname   varchar(20))
as
begin
declare   @sql   nvarchar(500)
declare   @spid   int
set   @sql= 'declare   getspid   cursor   for  
select   spid   from   sysprocesses   where   dbid=db_id( ' ' '+@dbname+ ' ' ') '
exec   (@sql)
open   getspid
fetch   next   from   getspid   into   @spid
while   @@fetch_status <> -1
begin
exec( 'kill   '+@spid)
fetch   next   from   getspid   into   @spid
end
close   getspid
deallocate   getspid
end

GO
我怎么能通过页面程序直接运行呢。而且每次加载页面时都判断一下是否已经创建了此存储过程,如果存在就什么都不执行,若是不存在就自动执行此存储过程。

------解决方案--------------------------------------------------------
每次加载页面时都判断一下是否已经创建了此存储过程?

干嘛非得这样设计呢?
  相关解决方案