oracle数据库相信大家都比较熟悉,数据库中有一种非常常用的数据类型:字符串型。 对应该类型,在oracle中有三种比较常用的类型:varchar2(byte)、varchar2(char)、nvarchar2()。 那么这三种类型到底有什么区别呢? 首先,我们要时刻记清:无论是varchar2还...
分类:
数据库 时间:
2014-09-28 20:14:45
阅读次数:
279
最近做一个天信达货运接口的项目,碰到这么个诡异的问题。
背景:
使用proc写的应用,向数据库插入记录。表中有三个VARCHAR2(4000)类型的字段。注:Oracle 9i的库。
问题:
执行的时候提示:ORA-01461: can bind a LONG value only for insert into a LONG column
无法插入记录,但使用PLSQL D...
分类:
其他好文 时间:
2014-09-26 19:49:48
阅读次数:
243
DECLARE
l_msg_count NUMBER;
l_msg_data VARCHAR2(2000);
l_return_status VARCHAR2(30);
l_cc_hold_comment VARCHAR2(30);
l_result_out VARCHAR2(30);
g_user_id ...
分类:
其他好文 时间:
2014-09-24 13:03:46
阅读次数:
357
DECLARE
l_msg_count NUMBER;
l_msg_data VARCHAR2(2000);
l_return_status VARCHAR2(30);
l_cc_hold_comment VARCHAR2(30);
l_result_out VARCHAR2(30);
i ...
分类:
其他好文 时间:
2014-09-24 12:30:36
阅读次数:
233
--常用的字段类型有:varchar2,char,nchar,date,long,number,float,BLOB,CLOB--添加表字段alter table tablename add AREAID Number(18);--修改表字段alter table tablename modify ...
分类:
数据库 时间:
2014-09-22 19:24:23
阅读次数:
303
第一步:创建包接口类似java中的接口定义
create or replace
PACKAGE pack_sc_hmd_kh
IS
--方法的声明
PROCEDURE proc_hmd_kh(
p_y VARCHAR2,
p_m VARCHAR2,
p_d VARCHAR2);
END pack_sc_hmd_kh;
...
分类:
数据库 时间:
2014-09-22 17:22:53
阅读次数:
368
第一步:创建包接口类似java中的接口定义
create or replace
PACKAGE pack_sc_hmd_kh
IS
--方法的声明
PROCEDURE proc_hmd_kh(
p_y VARCHAR2,
p_m VARCHAR2,
p_d VARCHAR2);
END pack_sc_hmd_kh;
...
分类:
数据库 时间:
2014-09-22 16:00:42
阅读次数:
433
存储多值的问题在设计数据库时是很普遍的问题,看到很多开发人员在上面吃了亏,我觉得有必要拿出来说。
业务场景:一个业务单据,有多个联系人。一个设备维护工作,有多个维护班组。下面来举个例子
createtable BILL
(
bill_id numberprimarykey,
bill_name varchar2(20),
bill_content
varchar2(200...
分类:
数据库 时间:
2014-09-22 10:58:29
阅读次数:
231
CREATE OR REPLACE FUNCTION TTD(V_DATE NUMBER) RETURN VARCHAR2 IS RESULT VARCHAR(100);BEGIN SELECT TO_CHAR(TO_DATE('1970-1-1 00:00:00', 'yyyy-mm-dd h.....
分类:
数据库 时间:
2014-09-14 20:38:37
阅读次数:
215
1.castCAST('Other' as NVARCHAR2(30))2.fordeclare v_guid char(32); channelidStrs varchar2(4000):='';begin v_guid:=sys_guid(); --delete temp_sto...
分类:
数据库 时间:
2014-09-13 15:49:55
阅读次数:
196