oracle中varchar、varchar2、char和nvarchar的区别
分类:
数据库 时间:
2015-07-25 10:38:20
阅读次数:
150
字符串类型
固定长度:char nchar n 表示Unicode编码
可变长度: varchar2 nvarchar2
数字类型:number(P,S)P:整数位数,S小数位数
integer 整数
BINARY_FLOAT 单浮点
BINARY_DOUBLE 双浮点
FLOAT...
分类:
数据库 时间:
2015-07-21 17:17:46
阅读次数:
135
因数据库迁移,需要将原oracle备份文件导入新的oracle数据库中,EXP导出后,IMP报错,发现字符串长度太长报错。查找后发现,原数据库为GBK字符集(oracle在varchar2类型中一个汉字占用两位),新数据库为UTF8字符集(一个汉子占用三位)。解决方法如下,将原数据库所有含varch...
分类:
数据库 时间:
2015-07-21 16:38:50
阅读次数:
436
CREATE OR REPLACE PROCEDURE Campaignprize_range( CampaignIdd NUMBER,PrizeTypeIdd NUMBER,ServerIndex VARCHAR2, RETVAL OUT VARCHAR2) IS hashcoded VARCH....
分类:
其他好文 时间:
2015-07-20 18:31:22
阅读次数:
90
CREATE OR REPLACE PROCEDURE Campaignprize_hash( ServerNum number, RETVAL OUT VARCHAR2) ISRNum number(6);SIndex number(2);hashcodd VARCHAR2(8);flag num...
分类:
编程语言 时间:
2015-07-20 18:26:04
阅读次数:
130
java如何将一组对象传入Oracle存储过程,例子如下:
CREATE OR REPLACE TYPE TEST_OBJECT AS OBJECT
(
id number,
name varchar2(32)
);
CREATE OR REPLACE TYPE TABLES_ARRAY AS VARRAY(100) OF TEST_OBJECT;
drop table test pu...
分类:
数据库 时间:
2015-07-20 16:34:35
阅读次数:
138
CREATE OR REPLACE PROCEDURE RESET_SEQUENCE( v_SeqName IN VARCHAR2, v_sqlcode OUT NUMBER, v_sqlerrm OUT VARCHAR2)IS Num ...
分类:
其他好文 时间:
2015-07-20 14:21:44
阅读次数:
99
create table TREE
(
TREEID VARCHAR2(20) not null,
LABLE VARCHAR2(50) not null,
PARENTID VARCHAR2(20)
);
--创建主键
alter table TREE add constraint PK_TREE primary key (TREEID);
--创建表内外键...
分类:
其他好文 时间:
2015-07-18 17:07:09
阅读次数:
171
今天在对视图进行查询时,查询中带有rowid字段,结果报错:
做了两张简单的表测试:STUDENT,CLASS
1、创建表
create table STUDENT
(
sno NUMBER,
sname VARCHAR2(32)
)
-----------------------------------
create table CLASS
(
...
分类:
其他好文 时间:
2015-07-17 19:07:55
阅读次数:
218
1.oracle字符串分割函数split(1)定义split_type类型: CREATE OR REPLACE TYPE split_type IS TABLE OF VARCHAR2 (4000) (2)定义split函数: CREATE OR REPLACE FUNCTION split ( ...
分类:
数据库 时间:
2015-07-17 15:50:26
阅读次数:
150