oracle PL/SQL 中常量和变量的声明
一、常用数据类型:
Number:数字类型
Int:整数型
Pls_integer:整数型,产生溢出的错误
Binary_integer:整数型
Char:定长字符,最长255个字符
Varchar2:变长字符,最长2000个字符
Long:变长字符,最长2GB
Date:日期型
Boolean:布尔型
二、定义常量
格式:常量名 constant 数据类型标识符 [not null] := 值
例 : iCount constant Int not null:=200
说明: 定义常量iCount,值为200;
三、定义基本数据类型变量
格式:变量名 类型标识符 [not null] := 值
例 :sex Boolean not null :=0;
说明:定义变量sex 值为0;
四、复合数据类型变量
1、使用%TYPE定义变量
说明:这个型式是为了让变量的数据类型与表中的数据类型一致的,定义好以后,表中的数据类型改变,这个变量的数据类型也同时改变;
格式:变量名 用户名.表名.字段名%TYPE;
例 : sex SCOTT.Tdetails.SEX%TYPE;
说明:sex变量就与scott用户下的Tdetails表中的sex字段的类型一致;
2、记录类型变量
说明:将多个数据类型捆绑在一起的数据类型
格式:TYPE 变量名 IS RECORD(
变量名1 基本数据类型,
变量名2 基本数据类型,……);
例 :TYPE tRecords IS RECORD(
Name varchar2,
Sex Boolean);
 
相关文档:
oracle表空间操作详解
1
2
3作者: 来源: 更新日期:2006-01-04
5
6
7建立表空间
8
9CREATE TABLESPACE data01
10DATAFILE '/ora ......
create or replace view pxfy_view as
select t1.form_id,t1.reserve as mid,t1.feiyong,t.cjpxr_name as full_name,1 as pxlx,t1.topic,t1.identity,
t1.begin_time as CREATEDATE,t1.end_time as completedate,pv.city,pv.DEPT_ID
from wf_oa_pxnb_cjry t,WF_OA_PX ......
一. 用户管理
1.1 建立用户(数据库验证)
CREATE USER DAVE IDENTIFIED BY pwd
DEFAULT TABLESPACE users
TEMPORARY TABLESPACE temp
QUOTA 5m ON users;
1.2 修改用户
......
Oracle时间日期操作
sysdate+(5/24/60/60) 在系统时间基础上延迟5秒
sysdate+5/24/60 在系统时间基础上延迟5分钟
sysdate+5/24 在系统时间基础上延迟5小时
sysdate+5 在系统时间基础上延迟5天
add_months(sysdate,-5) 在系统时间基础上延迟5月
add_months(sysdate,-5*12) 在系统时间基础上延迟5年
上月末的日期:sel ......