PL/SQL 11g R2 —— 定义PL/SQL变量 !
2012-02-13 13:50
555 查看
identifier [constant] datatype [not null] [:= | default expr]; v_ename varchar2(10); v_sal number(6,2); v_tax constant number(3,2) := 5.5; v_data data;v_b boolean not null default false;
例子1:
SQL> set serveroutput on SQL> declare 2 v_myname varchar2(20); 3 begin 4 dbms_output.put_line('My name is :' || v_myname); 5 v_myname := 'zhangshenghong'; 6 dbms_output.put_line('My name is :' || v_myname); 7 end; 8 / My name is : My name is :zhangshenghong PL/SQL 过程已成功完成。
例子2:
SQL> set serveroutput on SQL> declare 2 v_myname varchar2(20) default 'zhangqu'; 3 begin 4 v_myname := 'zhangshenghong'; 5 dbms_output.put_line('My name is :' || v_myname); 6 end; 7 / My name is :zhangshenghong PL/SQL 过程已成功完成。
例子3:
SQL> set serveroutput on SQL> declare 2 v_event varchar2(20) := 'Wather''s day'; 3 begin 4 dbms_output.put_line(v_event); 5 v_event := q'!Father's day!'; 6 dbms_output.put_line(v_event); 7 v_event := q'[Monther's day]'; 8 dbms_output.put_line(v_event); 9 end; 10 / Wather's day Father's day Monther's day PL/SQL 过程已成功完成。
绑定变量用法:
SQL> set serveroutput on SQL> variable b_salary number; SQL> begin 2 select salary into :b_salary from employees where employee_id = 178; 3 end; 4 / PL/SQL 过程已成功完成。 SQL> print b_salary; B_SALARY ---------- 7000 SQL> select first_name,last_name from employees where salary = :b_salary; FIRST_NAME LAST_NAME -------------------- ------------------------- Oliver Tuvault Sarath Sewall Kimberely Grant
相关文章推荐
- oracle PL/SQL的基本构成,块结构和基本语法要求,数据类型,变量定义,运算符和函数
- PL/SQL 11g R2 —— 异常处理
- Oracle 学习笔记8 —— PL/SQL 定义变量
- pl/sql 关于变量定义的问题
- pl/sql之定义并使用变量,复合类型
- Oracle笔记 六、PL/SQL简单语句块、变量定义
- PL/SQL 11g R2 —— 复合数据类型应用
- oracle PL/SQL的基本构成,块结构和基本语法要求,数据类型,变量定义,运算符和函数
- PL/SQL 11g R2 —— 函数
- oracle PL/SQL 中变量的类型及定义
- PL/SQL 11g R2 —— PL/SQL程序 !
- PL/SQL 11g R2 —— 触发器
- Oracle之PL/SQL编程_数据类型与定义变量和常量
- 提高使用SQL Developer进行PL/SQL编程的效率——Oracle 11g R2
- Oracle笔记 六、PL/SQL简单语句块、变量定义
- PL/SQL 11g R2 —— 存储过程
- PL/SQL 11g R2 —— 包
- PL/SQL 11g R2 —— PL/SQL结构控制语句 !
- Oracle 11g R2 for Win7旗舰版(64位)的安装步骤注意事项+PL/SQL Development
- PL/SQL变量定义规则