SQL奇怪的问题(10分)

F

fwcy

Unregistered / Unconfirmed
GUEST, unregistred user!
我在MS SQL7.0的存储过程里这样写:
if (select 字段名 from 表名)<>'a'
return
为什么运行这个存储过程不运行这句呢?这句写的有问题吗?
(当这个字段名不等于a时并没有返回退出,而是继续运行下去)
 
语句
select 字段名 from 表名
返回一个记录集合,
不能进行比较,故...
可以写成
if (select Count(*) from 表名 where 字段名 <> 'a') > 0
Return

 
可以啦,谢谢!其实我的库里只有一条记录!
 
顶部