0 0

关于isql执行.sql文件的问题 !!3

 

declare @i int;
select @i=max(jmcx_id) from jmcx;
if @i is null
set @i=0;
declare @j int;
select @j=max(grtz_id) from grtz;
if @j is null
set @j=0;
declare @k int;
select @k=max(grcx_id) from grcx;
if @k is null
set @k=0;
insert into jmcx values('12312313',1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
set @i=@i+1;
insert into grtz values(@i,1,1,1,1,1,1,'1',1);
set @j=@j+1;
insert into grcx values(@j,1,1,'2133','1',12,'1234','1',1,1,0,0);

 用isql执行后报的错:

 

C:\Documents and Settings\Administrator>isql.exe -U sa -P sa -d testnHibernate -
i d:\temp.sql
1> 2> 3> 4> 5> 6> 7> 8> 9> 10> 11> 12> 13> 14> 15> 16> 17> 18> Msg 137, Level 15
, State 2, Server SJ, Line 1
必须声明变量 '@i'。
Msg 137, Level 15, State 1, Server SJ, Line 2
必须声明变量 '@i'。
Msg 137, Level 15, State 2, Server SJ, Line 3
必须声明变量 '@i'。
Msg 137, Level 15, State 1, Server SJ, Line 4
必须声明变量 '@i'。
Msg 137, Level 15, State 2, Server SJ, Line 14
必须声明变量 '@i'。
Msg 137, Level 15, State 2, Server SJ, Line 15
必须声明变量 '@i'。

2010年6月28日 21:27
目前还没有答案

相关推荐

Global site tag (gtag.js) - Google Analytics