oracle
文章平均质量分 60
大头_衍
天道酬勤!
展开
-
ORACLE9I中建立自增字段的方法
我们知道在Oracle中并没有象其他数据库中的自增字段,那么我们怎么来实现Oracle的自增字段功能呢?通常我们都是通过Oracle中的Sequence和Trigger来。下面的方法是我在工作中总结并且多次使用的,较为方便,放于此处与大家分享。 1、首先建立一个创建自增字段的存储过程 create or replace procedure pr_CreateIdentityC原创 2008-10-31 10:52:00 · 629 阅读 · 0 评论 -
Oracle 创建表分区
在数据库性能需要保障的时候,我们可以使用Oracle进行分区操作.一 表分区1.范围分区 一般使用部门字段,地区字段,时间字段SQL > CREATE TABLE USER (user_id number(20) primary key,user_name varchar2(100) not null,regist_time varcahr(200) not null)原创 2008-11-05 10:36:00 · 11031 阅读 · 0 评论 -
Oracle 创建索引分区
索引分区分为:本地(局部)索引(local index) 全局索引(global index)一 本地索引1.普通索引SQL > CREATE INDEX INDEX_NAME ON TABLE (COLUMN)local(partition part_idx_01 tablespace index_space01,partition part_idx_02原创 2008-11-05 10:39:00 · 6406 阅读 · 0 评论 -
C#中使用Oracle 存储过程笔记
1. 调用包含out/ in out类型参数的存储过程存储过程:CREATE OR REPLACE PROCEDURE "SITE_EDITSITEDATAEXIST" (id_ number,name_ varchar2,httpRoot_ varchar2,flag out integer )//out 只具备输出功能 in out 为输入/输出型astempN转载 2008-11-07 15:25:00 · 526 阅读 · 0 评论 -
ASP.NET调用oracle存储过程实现快速分页
Oracle 9i 包定义:create or replace package MaterialManage isTYPE T_CURSOR IS REF CURSOR;Procedure Per_QuickPage(TbName in varchar2, --表名FieldStr in varchar2, --字段集RowFilter in varchar2, --过滤条件SortStr i原创 2008-11-07 15:27:00 · 434 阅读 · 0 评论 -
oracle 数据格式化
在写Oracle的时候,经常做一些日期,字符串或者数字的格式化: 格式化函数函数返回类型描述例子to_char(timestamp, text)text把时间戳转换成字串to_char(current_timestamp, HH12:MI:SS)to_char(interval, text)text把时间间隔转为字原创 2008-11-20 10:46:00 · 5095 阅读 · 1 评论 -
ORACLE DATE和TIMESTAMP数据类型的比较
DATE数据类型 这个数据类型我们实在是太熟悉了,当我们需要表示日期和时间的话都会想到date类型。它可以存储月,年,日,世纪,时,分和秒。它典型地用来表示什么时候事情已经发生或将要发生。DATE数据类型的问题在于它表示两个事件发生时间间隔的度量粒度是秒。这个问题将在文章稍后讨论timestamp的时候被解决。可以使用TO_CHAR函数把DATE数据进行传统地包装,达到表示成多种格式的目的。转载 2008-12-01 13:58:00 · 488 阅读 · 0 评论 -
拆分字符串的oracle function
-- 按照给定的字节长度截取最大可能的中英文混合字符串,避免了半个汉字的问题create or replace function substr_gb(str_ varchar2,begin_ integer,length_ integer) return varchar2 is result varchar2(256);beginif length(substrb(str_, begin_, l原创 2008-12-15 11:24:00 · 564 阅读 · 0 评论