SQL奇怪的问题(10分)

  • 主题发起人 主题发起人 fwcy
  • 开始时间 开始时间
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

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

Similar threads

S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
900
SUNSTONE的Delphi笔记
S
S
回复
0
查看
896
SUNSTONE的Delphi笔记
S
S
回复
0
查看
873
SUNSTONE的Delphi笔记
S
后退
顶部