当前位置: 代码迷 >> Oracle管理 >> 求教1简单语句
  详细解决方案

求教1简单语句

热度:69   发布时间:2016-04-24 05:06:15.0
求教一简单语句
BEGIN
  V_COUNT NUMBER;
  V_COUNT:=0;
  SELECT COUNT(1) INTO V_COUNT FROM T_PA_BU_STORE_MONTH
  IF V_COUNT>0 THEN
  SELECT 1 FROM DUAL;
  END IF;
END; 
我在一个SQL窗口中执行此段语句,而不是在存储过程中执行它,会报错,是什么原因?
我以前一直用SQL SERVER,有没有象DECLARE的?

------解决方案--------------------
SQL code
DECLARE  v_count number;   --定义变量要在declare跟begin之间BEGIN  --V_COUNT NUMBER;  V_COUNT := 0;  SELECT COUNT(1) INTO V_COUNT FROM T_PA_BU_STORE_MONTH;  IF V_COUNT > 0 THEN    --SELECT 1 FROM DUAL;  这句有问题,在plsql里不能这么执行,要跟上面select into form 表    dbms_output.put_line(v_count);  END IF;END;
  相关解决方案