读书人

无效数字

发布时间: 2014-01-28 21:23:15 作者: rapoo

id1为varchar2值为8,9
delete from s where a=181 and b not in ( id1 );
数据如下:
id a b
1 181 8
2 181 9
3 181 10
4 181 11
删除id为3,4的
是存储过程
报错是无效数字。这个怎么解决

------解决方法--------------------------------------------------------
delete from s where a=181 and b not in ( id1 );

红色部分应该换成具体的值

要不的话你就要用动态sql了


        

读书人网 >oracle

热点推荐