日期:2014-05-17  浏览次数:20799 次

存储过程中不明白的地方,请指教~
这样一段存储过程:        

          SELECT   COUNT(1)
            INTO   rec_total
            FROM   aaa
          WHERE   apple   IS   NULL;

我想问一下:count(1)是什么作用的呢?这样做有什么意义呢?

还有:
  < <OUTER> >
        LOOP
            IF   rec_num   > =   rec_total   THEN
                EXIT;
            END   IF;

请问 < <outer> > 又是什么意思?作用是什么呢?

------解决方案--------------------
count(1)就是aaa中满足条件的数据条数,和count(*)一样
------解决方案--------------------
< <outer> > 是标签,和goto一起用,goto outer 表示语句跳转到 < <outer> > 位置,从 < <outer> > 标签位置开始执行下面的语句。
------解决方案--------------------
顶, 是标签啊