读书人

下面这段代码的:salary是不是在这个块

发布时间: 2012-01-05 22:36:54 作者: rapoo

下面这段代码的:salary是不是在这个块外面也是有效的?
DECLARE
v_salemp.sal%TYPE;
BEGIN
SELECTsal
INTOv_sal
FROMemp
WHEREempno = 7369;
:salary := v_sal;
END;

[解决办法]

SQL code
C:\Users\thinkpad-zph>sqlplus scott/tigerSQL*Plus: Release 10.2.0.1.0 - Production on 星期四 11月 17 14:39:43 2011Copyright (c) 1982, 2005, Oracle.  All rights reserved.连接到:Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - ProductionWith the Partitioning, OLAP and Data Mining options[SCOTT@myoracle] SQL>var salary number;[SCOTT@myoracle] SQL>DECLARE  2    v_sal emp.sal%TYPE;  3  BEGIN  4    SELECT sal  5    INTO v_sal  6    FROM emp  7    WHERE empno = 7369;  8    :salary := v_sal;  9  END; 10  /PL/SQL 过程已成功完成。[SCOTT@myoracle] SQL>print salary    SALARY----------       800[SCOTT@myoracle] SQL> 

读书人网 >oracle

热点推荐