select nvl( s.cpfs ,0 ) into box from sis_cp_sssqzhjfcp s where s.xnd = '233006-2007'
上面语句一条记录都没有, 这样 再into的时候,一定是报错的,
但是我不想先count下行数。因为这样会查询两次。
有没有让这种情况不报错的方法?
sql server 这么写没问题,报错是不是因为没有为nvl(s.cpfs,0) 定义列名?
不是列名的事情。 报错: 无数据。
格式如下:
select 列名 into 表名(列名) from 表名