WEB开发网
开发学院软件开发C语言 c#动态创建存储过程中,提示go 附近有语法错误解决... 阅读

c#动态创建存储过程中,提示go 附近有语法错误解决方案

 2010-09-30 22:45:55 来源:WEB开发网   
核心提示: 但执行过程中出现以下错误以下是我在查询分析器中能正常使用的脚本代码。1USE[RadarDataBase]2GO3SETANSI_NULLSON4GO5SETQUOTED_IDENTIFIERON6GO7createproc[dbo].[P_KillConnections]8@dbnamevar

但执行过程中出现以下错误

c#动态创建存储过程中,提示'go' 附近有语法错误解决方案

以下是我在查询分析器中能正常使用的脚本代码。

 1 USE [RadarDataBase]
 2                     GO
 3                     SET ANSI_NULLS ON
 4                     GO
 5                     SET QUOTED_IDENTIFIER ON
 6                     GO
 7                     create proc [dbo].[P_KillConnections] 
 8                     @dbname varchar(200) 
 9                     as
10                     declare @sql nvarchar(500) 
11                     declare @spid nvarchar(20) 
12                     declare #tb cursor for 
13                     select spid=cast(spid as varchar(20)) from master..sysprocesses where dbid=db_id(@dbname) 
14                     open #tb 
15                     fetch next from #tb into @spid 
16                     while @@fetch_status=0 
17                     begin
18                     exec('kill '+@spid) 
19                     fetch next from #tb into @spid 
20                     end close #tb deallocate #tb ";

Tags:动态 创建 存储

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接