PL/SQL 变量
2018-03-28 14:29
204 查看
--变量 declare counter integer; --赋值方式 String2 varchar2(200); hire_date date; bool boolean; --%type 类型映射 emp_id2 emp.emp_id%type;--跟表里字段类型一致 表只提供类型、不提供约束 即emp.emp_id not null emp_id2也可以不赋初始值 emp_id3 emp_id2%type; emp_salary number(7,3) not null :=1350.5; emp_salary2 emp_salary%type:=1350;-- emp_salary2 的类型与emp_salary类型一样 因此也具有not null约束 不赋值会报错 --%rowtype映射一行数据类型 emp2 emp%rowtype; begin counter := 666; counter := counter +1; dbms_output.put_line('未赋值变量直接使用:'||counter); bool :=true; hire_date :=sysdate; hire_date :=date'2018-03-28'; String2 :='hello panda'; dbms_output.put_line('赋值后的变量值:'||String2); dbms_output.put_line('映射了number(7,3)类型的值为:'||emp_salary2); emp2.emp_id :=8000; --为记录类型赋值 赋值顺序可以不与emp表列顺序一致 emp2.emp_name :='张三丰'; emp2.emp_salary :=8000; emp2.job := '掌门'; emp2.mgr :=7902; emp2.emp_deptno:=20; emp2.hiredate :=date'2018-03-28'; --赋值类型必须与字段类型一致 insert into emp values emp2; --将记录类型插入数据表 end;
相关文章推荐
- PL/SQL学习笔记-常量变量及数据类型初步
- PL/SQL复合变量和参照变量
- sql和PL/SQL中绑定变量的区别
- Oracle PL/SQL 常量/变量/标量 (待完善)
- pl/sql_2_变量
- Oracle之PL/SQL的变量小结
- [oracle编程]pl/sql --标量 复合变量以及游标的简单使用
- PL/SQL--变量
- Oracle中PL/SQL语句的变量、常量声明和赋值
- oracle PL/SQL的基本构成,块结构和基本语法要求,数据类型,变量定义,运算符和函数
- oracle PL/SQL 中变量绑定用法
- PL/SQL 游标变量
- Oracle PL/SQL的程序结构以及基本数据变量类型
- pl sql developer 导入excel 字段太小而不能接受所添加的数据的变量
- pl/sql中在where in()子句里怎么使用字符串变量来传递查询条件?
- oracle pl/sql如何定义变量
- ORACLE PL/SQL 变量的使用
- PL/SQL之变量赋值
- pl/sql环境变量设置
- PL/SQL中游标和游标变量的使用