Oracle定义常量和变量
2015-12-16 19:49
513 查看
1.定义变量
变量指的就是可变化的量,程序运行过程中可以随时改变其数据存储结构
标准语法格式:
<变量名><数据类型>[(长度):=<初始值>]
示例:
输出结果为:
name变量的值为:张三
2.定义常量
常量指的是不会变化的量,例如一年四个季度,9月有30天,圆周率等
语法格式:
<常量名>constant<数据类型>:=<常量值>;
示例:
<1>错误代码:
报错为:
常量是不可以进行赋值的;
正确代码:
输出结果为:
september_day变量的值为:30
变量指的就是可变化的量,程序运行过程中可以随时改变其数据存储结构
标准语法格式:
<变量名><数据类型>[(长度):=<初始值>]
示例:
declare v_name varchar2(100):='JACK';----定义的一个name变量,并且赋予初始值 begin v_name:='张三'; dbms_output.put_line('name变量的值为:'||v_name); end;
输出结果为:
name变量的值为:张三
2.定义常量
常量指的是不会变化的量,例如一年四个季度,9月有30天,圆周率等
语法格式:
<常量名>constant<数据类型>:=<常量值>;
示例:
<1>错误代码:
declare september_day constant integer:=30;----定义的一个name变量,并且赋予初始值 begin september_day:=29; dbms_output.put_line('september_day变量的值为:'||september_day); end;
报错为:
常量是不可以进行赋值的;
正确代码:
declare september_day constant integer:=30;----定义的一个name变量,并且赋予初始值 begin dbms_output.put_line('september_day变量的值为:'||september_day); end;
输出结果为:
september_day变量的值为:30
相关文章推荐
- Oracle 12C 新建用户连接数据库设置
- Oracle的substr函数简单用法 与substring区别
- oracle学习入门系列之五内存结构、数据库结构、进程
- Oracle官方文档结构说明(教你如何快速从官方文档中获取需要的知识)
- 【官方文档】【Doc】oracle官方文档总汇(9i,10g,11gR1, 11gR2)
- ORACLE会使索引失效的条件
- Oracle 12C ORA-65096: 公用用户名或角色名无效
- centos修改oracle字符集
- Oracle temp表空间爆满的处理方法
- oracle 数据库用函数拆分字符串
- 数据库oracle-模块管理
- Oracle EBS 寄售业务总结
- 数据库oracle-模块ExtProc或PLSExtProc介绍
- oracle11G使用DGbroker创建dg
- oracle profile介绍
- oracle ASM 初装
- 数据库oracle 服务管理
- 老李分享: Oracle Performance Tuning Overview 翻译 2
- 老李分享: Oracle Performance Tuning Overview 翻译
- oracle内置函数 NVL (expr1, expr2),NVL2 (expr1, expr2, expr3)