
oracle
wenbing2610
这个作者很懒,什么都没留下…
展开
-
BLOB和CLOB
一、Oracle的基本数据类型 1.字符数据类型 CHAR:定长字符串,默认长度1B,最大长度255B VARCHAR2:变长字符串,必须指定最大字节数,最大长度2000B LONG:变长字符串,最大长度2G。一个表中最多只有一个LONG列,LONG列不能有索引,不能出现完整性约束。 2...原创 2013-03-04 20:42:29 · 230 阅读 · 0 评论 -
PL/SQL编程
《PL/SQL编程》 /*procedural language/sql*/--1、过程、函数、触发器是pl/sql编写的--2、过程、函数、触发器是在oracle中的--3、pl/sql是非常强大的数据库过程语言--4、过程、函数可以在java程序中调用--提高效率:优化sql语句或写存储过程--pl/sql移植性不好--ID...原创 2012-07-30 22:43:00 · 85 阅读 · 0 评论 -
Oracle 基本数据类型-----(日期类型三)
数据库中存储的日期的格式和sql中的日期的格式是不一样的。SQL> insert into test_date values (to_date('2004-12-17 16:42:42', 'syyyy-mm-dd hh24:mi:ss'));已创建 1 行。SQL> select to_char(date_col, 'syyyy-mm-dd hh24:mi:ss') ...原创 2012-03-07 21:24:58 · 111 阅读 · 0 评论 -
Oracle 基本数据类型------日期类型(二)
下面要讲的是 TIMESTAMP 类型。create table test_time (col_time timestamp); SQL> insert into test_time values (to_timestamp('0001-1-1 0:0:0.0', 'syyyy-mm-dd hh24:mi:ss.ff'));已创建 1 行。SQL...原创 2012-03-07 21:23:38 · 128 阅读 · 0 评论 -
Oracle数据类型------(日期类型一)
日期的组成部分为:世纪、年度、月度、天、时、分、秒。世纪又分为:公元前、公元后。所以只需存储这7部分,即可。 create table TEST_DATE( DATE_COL DATE);SQL> insert into test_date values (to_date('2000-1-1 0:0:0', 'yyyy-mm-dd hh24:mi:ss'));...原创 2012-03-07 21:22:16 · 173 阅读 · 0 评论 -
Oracle数据类型-----(数字格式)
任何一个实数都是可以表示为:S=A.B*10n(10的n次方)。则我们只是需要存储A.B(数据部分),n(最高表示位)即可。可是oracle 还存储了符号位(负数需要用到)。create table test_number ( num_col number);SQL> INSERT INTO TEST_NUMBER VALUES (0); 1 row inserted ...原创 2012-03-07 21:20:53 · 435 阅读 · 0 评论 -
Oracle 基本数据类型---(字符串)
Oracle 字符串格式首先介绍:char(N) 和Varchar2(N)格式create table TEST_CHAR(CHAR_COL CHAR(10),VARCHAR_COL VARCHAR2(10),);SQL> insert into test_char(char_col, varchar_col ) values ('123','123');...原创 2012-03-07 21:19:22 · 170 阅读 · 0 评论 -
Oracle 基本数据类型------(ROWID)
Oracle的ROWID分为两种:物理ROWID和逻辑ROWID。索引组织表使用逻辑ROWID,其他类型的表使用物理ROWID。 SQL> create table test_rowid (id number, row_id rowid);表已创建。SQL> insert into test_rowid values (1, null);已创建 ...原创 2012-03-06 23:20:41 · 2007 阅读 · 0 评论 -
ORACLE树查询:Start with connect by prior
在SELECT命令中使用CONNECT BY和START WITH子句可以查询表中的树型结构关系。其命令格式如下:SELECT。。。CONNECT BY {PRIOR列名1=列名2|列名1=PRIOR裂名2}[START WITH]; 其中:CONNECT BY子句说明每行数据将是按层次顺序检索,并规定将表中的数据连入树型结构的关系中。PRIO...原创 2012-07-08 21:21:03 · 157 阅读 · 0 评论 -
oracle分页查询
1. rownum 分页 SELECT * FROM emp; 2. 显示rownum[oracle分配的] SELECT e.*, ROWNUM rn FROM (SELECT * FROM emp) e;rn相当于Oracle分配的行的ID号 3.挑选出6—10条记录 先查出1-1...原创 2013-03-04 21:39:15 · 123 阅读 · 0 评论 -
oracle 字符串函数
1.upper(str) 小写到大写 例:upper(china)---CHINA 2.lower(str) 大写到小写 例:lower( CHINA )---china 3.replace(str,str1,str2) 替换字符串,在str中把str1替换成str2 4.replace(str,str1) 替...原创 2013-02-04 20:16:15 · 147 阅读 · 0 评论