Office中国论坛/Access中国论坛

标题: 请教一个在SQL中如何将表的某列作为判断条件的语法难题。 [打印本页]

作者: jsjdn2004    时间: 2006-4-17 10:09
标题: 请教一个在SQL中如何将表的某列作为判断条件的语法难题。

有一个表名叫“规则表”,有2列,一列名为“规则”,另一列名为“是否”,取一个具体的型号作参数(@xh ),用“规则”列的内容来判断是否成立,成立就更新“是否”列。
比如:规则为“mid(xinhao,4,1) in ('a'), 参数(@xh)取'111a111',则该行满足条件,更新“是否”列为真。请教这个存储过程该怎么写?谢谢!

Create procedure aa (@xh char(10))
as
UPDATE 规则表 SET 规则表.是否 = True  WHERE (REPLACE([规则],xinhao,@xh))
go





欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3