首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

sql anywhere 10 用T-sql 语法写的While 语句有有关问题,哪位高手帮着分析下

2013-07-09 
sql anywhere 10 用T-sql 语法写的While 语句有问题,谁帮着分析下?sql anywhere 10.0数据库,用T-SQL 下的

sql anywhere 10 用T-sql 语法写的While 语句有问题,谁帮着分析下?
sql anywhere 10.0数据库,用T-SQL 下的 while 作为循环语句时,这样写出错,能否有高人出来指点下:

Declare @lvl integer
Select max(itemlvlid) From t_table;
While @lvl = 1
  begin
    sql 语句
    Set @lvl = @lvl - 1
  end

这个语句这样写无法执行,是怎么回事?我自己怀疑是 While后面的搜索语句的写法有问题,后来改成 While (Select @lvl) = 1 这样也不行,不知道怎么办了!
数据库
[解决办法]


While (Select max(itemlvlid) From t_table)=1

  begin
    sql 语句
    Set @lvl = @lvl - 1
  end

试试这样写
[解决办法]
While @lvl >= 1

热点排行