CREATE OR REPLACE FUNCTION F_PINYIN(P_NAME IN VARCHAR2) RETURN VARCHAR2 AS V_COMPARE VARCHAR2(100); V_RETURN VARCHAR2(4000); FUNCTION F_NL...
分类:
数据库 时间:
2016-01-04 10:09:32
阅读次数:
220
例如以下一个存储过程是dba创建一个表空间、创建一个用户并给这个用户授予权限:create or replace procedure createTS(tname in varchar2)is PRAGMA AUTONOMOUS_TRANSACTION; v_createsql varchar...
分类:
其他好文 时间:
2016-01-03 11:01:26
阅读次数:
223
create or replace trigger test_triggerafter insert or update or delete on pf_service_orderfor each rowdeclareinfo varchar2(20);beginif inserting theni...
分类:
数据库 时间:
2015-12-31 12:50:17
阅读次数:
223
多行编辑 这里是一个多行删除create or replace procedure f_delete_user ( resultStr out char, v_MultiRows in VARCHAR2) is v_r char(20); v_m number; v_n number;Be...
分类:
其他好文 时间:
2015-12-31 10:36:26
阅读次数:
164
【背景】
由源端抽取数据时,姓名中文为唯一字段,落地到目标端时,由于业务需要,需要有单独的姓氏字段和姓名字段,则需要利用长度判读函数、截取函数处理。【解决】
1、长度判读利用case、length函数;
2、截取函数利用substr函数。【实验】
1、构造源端实验表create table yuduan
(
english_name varchar2(100),
chinese_name...
分类:
其他好文 时间:
2015-12-28 17:03:59
阅读次数:
196
参考文档: How to Convert a Long to Varchar2 (文档 ID 228532.1)
/*long类型字段转换成varchar2类型*/
--建表
create table dxmy_long(lon long,var varchar2(100 ));
--插数
insert into dxmy_long values( '丹心','明月' );
commit;
--查...
分类:
其他好文 时间:
2015-12-27 06:21:31
阅读次数:
143
----------------------Create Table--------------------------------create table SMS_EXTERNALSYSSMSREQUEST( SMSSENDRECID VARCHAR2(20) primary key not nu...
分类:
数据库 时间:
2015-12-25 22:32:39
阅读次数:
243
JDBC获取表的主键案例,创建订单,并根据订单号向订单明细表插入数据sql语句:创建两表create table orders( id number(4) primary key, customer varchar2(20) not null, orderdate date default sysd...
分类:
数据库 时间:
2015-12-25 22:31:46
阅读次数:
247
1.使用%TYPE在许多情况下,PL/SQL变量可以用来存储在数据库表中的数据。在这种情况下,变量应该拥有与表列相同的类型。例如,students表的first_name列的类型为VARCHAR2(20),我们可以按照下述方式声明一个变量:DECLARE v_FirstName VARCHAR2(2...
分类:
其他好文 时间:
2015-12-25 11:36:51
阅读次数:
203
-- Create tablecreate table CONTACTS( id NUMBER not null, name VARCHAR2(10) not null, tel VARCHAR2(8) not null, groupid NUMBER not nul...
分类:
其他好文 时间:
2015-12-24 23:54:39
阅读次数:
573