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);
 
相关文档:
1. NLS_LANG
参数组成
NLS_LANG
参数由以下部分组成:
NLS_LANG
=<Language>_<Territory>.<Clients
Characterset>
NLS_LANG
各部分含义如下:
LANGUAGE指定:
-Oracle消息使用的语言
-日期中月份和日显示
TERRITORY指定
-货币和数字格式
-地区和计算星期及日期的习惯
CHARACTERSET:
-控 ......
exp/imp是Oracle自带的导入导出命令,运用它,即使不需要那结UI工具也能轻易的完成数据导出导入工作,下面是它们的参数:
EXP参数详解
使用的格式是:EXP KEYWORD=value 或 KEYWORD=(value1,value2,...,valueN)
其中USERID是必须的且为第一个参数
关键字
备注
USERID
用户名/口令
FULL
导出整个文件 (N)
BUFFER
......
很久不用的oralce数据库,如果忘记了密码,可以这样解决:
如果没有设置环境变量, 去目录C:\oracle\product\10.2.0\db_1\BIN 执行以下命令:
C:\oracle\product\10.2.0\db_1\BIN>sqlplus /nolog
SQL*Plus: Release 10.2.0.1.0 - Production on Fri Jan 22 16:00:18
2010 Copyright (c) 1982, 2005, Oracle. All ri ......
oracle将字符串转换为12小时与24小时制:
--12小时制:
select hsv.mydate from huhai_seq_value hsv
where hsv.mydate = to_date('2009-03-03 00:00:00','yyyy-mm-dd hh:mi:ss');
--24小时制:
select hsv.mydate from huhai_seq_value hsv
where hsv.mydate = to_date('2009-03-03 00:00:00','yyyy-m ......