易截截图软件、单文件、免安装、纯绿色、仅160KB

Oracle玩转(3)

//oracle的数据类型
字符型
char  定长  最大2000字符
varchar2 变长  最大4000字符
clob  字符型大对象 最大4g
数字型
number  范围10的-38次方到10的38次方,可以表示整数,也可以表示小数
表示一个小数有5位有小数,2位小数
number(5,2) 范围-999.99到999.99
表示一个五位整数
number(5) 范围-99999到99999
日期类型
date  包含年月日和时分秒
timestamp 对date类型的扩展
图片类型
blob  二进制数据 可以存放图片/声音 最大4g
||-------  oracle表的管理  -------||
表名必须以字母开头,长度不能超过30个字符,不能使用oracle的保留字,只能使用A-Z,a-z,0-9,$,#等
//学生表
create table student( --表名
 xh  number(4), --学号
 xm  varchar2(20), --姓名
 sex  char(2), --性别
 birthday date,  --出生日期
 sal  number(7,2) --奖学金
);
//班级表
create table class(
 classid  number(2), --班级id
 cname  varchar2(20) --班级名称
);
//添加一个字段
alter table students add(
 classid  number(2)
);
//修改字段的长度
alter table student modify(
 xm varchar2(30)
);
//修改字段的类型/或是名字(不能有数据)
alter table student modify(
 xm char(30)
);
//删除一个字段
alter table student drop column sal;
//修改表的名字
rename student to stu;
//删除表
drop table student;
||-------  数据的管理  -------||
//插入数据
默认日期格式:dd-MON-yy
insert into student values(1,'张三','男','13-5月-2010',6070.43,0512);
修改日期默认格式:yyyy-mm-dd
alter session set nls_date_format='yyyy-mm-dd'
//插入部分值
insert into student (xh,xm,sex) values (1,'丽丽','女');
//插入控制
insert into student(xh,xm,sex,birthday) values (1,'丽丽','女',null);
//查询生日为空的学生
select * from student where birthday is null //不为空is not null
//修改一个字段
update student set sex=


相关文档:

oracle 锁 (查询/解锁语句)

通过 select * from table whereid=16701 for update 锁住一张表
通过以下语句可查询出被锁住的对象
SELECT OBJECT_ID,
       SESSION_ID,
       SERIAL#,
       ORACLE_USERNAME,
     &nb ......

oracle乱码

大致分为三部份,1.SQL,2.ERP本身,3.本机
1.如果是SQL导出时出现,乱码可以通过修改NLS_LANG,来避免乱码,
繁体修改成:TRADITIONAL CHINESE_TAIWAN.ZHT16BIG5
简体修改成: SIMPLIFIED CHINESE_CHINA.ZHS16GBK
英文就不用说了!!
2.如果是ERP export 时出现乱码,可以通过设置profile来设置FND: NATIVE CLIENT ENC ......

Oracle中的数组

2010-04-21 14:04
oracle中构造数组的例子:
declare
type t_varray is varray(4) of number;
arr t_varray;
begin
arr := t_varray(1,2,3,4);
for i in 1..arr.count loop
    dbms_output.put_line(arr(i));
end loop;
end;
    构造二维数组的例子:
declare
type t_varray ......

oracle服务硬件升级 调整参数

author:skate
time:2010-05-13
1)If memory increases and you're 64-bit,  e.g  8G to 16G,  Oracle SGA and related parameters need adjust; So are some the Unix kernel parameters.
2)As for CPU related configuration,  some  parameters, based on CPU_co ......

Oracle 多行记录合并/连接/聚合字符串的几种方法

什么是合并多行字符串(连接字符串)呢,例如:
SQL> desc test;
Name Type Nullable Default Comments
------- ------------ -------- ------- --------
COUNTRY VARCHAR2(20) Y
CITY VARCHAR2(20) Y
SQL> select * from test;
COUNTRY CITY
-------------------- --------------------
中国 台北
中国 香 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号