--行转列的函数--CREATE OR REPLACE FUNCTION Calvin(col IN VARCHAR2,dw IN VARCHAR2)RETURN VARCHAR2IS retval varchar2(32); Sel_sql varchar2(2000); ---//SQ...
分类:
数据库 时间:
2014-11-26 11:12:45
阅读次数:
180
1.用存储过程让myseq序列归0declaren number(10);tsql varchar2(100);beginselect MYSEQ.nextval into n from dual;n:=-(n-1);tsql:='alter sequence MYSEQ increment by'...
分类:
数据库 时间:
2014-11-25 23:28:04
阅读次数:
239
产生这个错误的原因:
returning into子句作用于insert,update,delete,上而select则不行,应该用into。
报错的存储如下:
create or replace procedure p_stu_info(s_id number, s_name varchar2) is
v_name varchar2(10);
v_age number...
分类:
其他好文 时间:
2014-11-25 10:57:04
阅读次数:
322
执行动态sql的语法为:
Excute immediate 动态SQL语句 using 绑定参数列表 returning into 输出参数列表
测试表:表:student(id,name,age);
例子:存储
create or replace procedure p_stu_info(s_id number) is
v_name varchar2(10);
v_ag...
分类:
数据库 时间:
2014-11-24 20:56:58
阅读次数:
230
表结构:create table TZ_GXSX( ID VARCHAR2(15), PROJECT VARCHAR2(50), TXYX NUMBER(22) default '0', CDATE DATE...
分类:
数据库 时间:
2014-11-24 19:06:31
阅读次数:
210
CREATE OR REPLACE PROCEDURE "YLQXSCXKESL_GGXKZ_TO_QB" ( xkzbh_idIn in varchar2, bgid_idIn in varchar2, fzrqIn in varchar2, yxqzIn in varchar2, flag ou...
分类:
其他好文 时间:
2014-11-24 16:41:38
阅读次数:
261
1.创建函数1 CREATE OR REPLACE FUNCTION fk_url_format(url VARCHAR2,charset VARCHAR2 :='UTF-8')RETURN VARCHAR22 IS3 BEGIN4 dbms_output.put_line(charset)...
分类:
数据库 时间:
2014-11-23 23:04:24
阅读次数:
343
包是过程和函数的集合体,包包括创建包和创建包体,创建包的时候在可以定义过程和函数,包体中则具体实现过程和函数。eg:--创建包create or replace package mypac1 isprocedure mypro1(p_ename varchar2,p_sal number);func...
分类:
数据库 时间:
2014-11-23 11:39:22
阅读次数:
240
-- 增加行
DECLARE
v_row_id VARCHAR2(1000);
v_line_number number;
g_user_id CONSTANT NUMBER := fnd_global.user_id;
g_login_id CONSTANT NUMBER := fnd_global.conc_login_id;
g_reque...
分类:
其他好文 时间:
2014-11-22 17:28:57
阅读次数:
174
clob类型,但对于这个类型处理起来还是比较麻烦的,varchar2长度为4000bytes,如果varchar2能满足楼主的需求,建议使用varchar2,下面提供了在Java 中读取clob类型的方式,我主要讲的是JDBC的操作,Hibernate目前不讲,操作这个Clob列主要分为插入和获取俩...
分类:
数据库 时间:
2014-11-21 16:04:11
阅读次数:
205