declare a1 varchar2(100); a2 varchar2(100);begin PKG_INPATIENT.prc_autojf('Y', a1, a2);end;
分类:
数据库 时间:
2014-12-27 15:59:50
阅读次数:
251
1:效果如下图所示:表T1:CREATE TABLE T1 ( WEEKWORKID VARCHAR2(20) , DD VARCHAR2(20) ) 表T2CREATE TABLE T2 ( WEEKWORKID VARCHAR2(20) , NR VARCHAR2(20) )SQL语句:...
分类:
数据库 时间:
2014-12-27 08:56:26
阅读次数:
183
我们在进行pl/sql编程时打交道最多的就是存储过程了。存储过程的结构是非常的简单的,我们在这里除了学习存储过程的基本结构外,还会学习编写存储过程时相关的一些实用的知识。如:游标的处理,异常的处理,集合的选择等等
1.存储过程结构
1.1 第一个存储过程
create or replace procedure proc1( p_para1 varchar2, ...
分类:
数据库 时间:
2014-12-25 11:20:53
阅读次数:
265
DbUtils 和 DBCP一般需要一起使用。
在ORALCE环境下运行。
首先创建一张表,创建表语句。
create table tb_user(USERNAME varchar2(64) ,PASSWORD varchar2(64));
首先来看一段程序运行后的异常:
Exception in thread "main"java.lang...
分类:
数据库 时间:
2014-12-24 13:28:51
阅读次数:
281
如果需要创建带参数的job,如何创建呢。我们直接将参数声明,并赋值,然后传给job调用的存储过程即可。例如,存储过程名为Pro_Test_JOB,参数共有一个,是VARCHAR2类型。创建JOB如下:declare
job number;
v_count number;
begin
SELECT COUNT(*)
INTO v_count
FROM u...
分类:
数据库 时间:
2014-12-23 19:34:04
阅读次数:
204
习惯hibernate太化自动了,学习下ibatis的半自动化, 各有各的优势,各有各的长处。数据库表(oracle):create table student(sid int ,sname varchar2(50),major varchar2(50),birth Date)create sequ...
分类:
其他好文 时间:
2014-12-22 21:03:42
阅读次数:
216
在表中循环插入日期--创建会话级临时表create global temporary table rq(id number primary key ,sj varchar2(20))on commit preserve rowsselect * from rq--循环插入日期declare c_i ...
分类:
其他好文 时间:
2014-12-22 10:44:23
阅读次数:
128
create or replace procedure pro_tableesists (v_table in varchar2) isv_num number;begin select count(*) into v_num from user_objects where object_name....
分类:
其他好文 时间:
2014-12-22 09:20:25
阅读次数:
210
merge into 是英文的一个短语,意思是汇入,合并。顾名思义,merge into是合并了insert和update操作,其执行效率要高于分别单独执行insert和update语句。//创建表create table YLB_TEST_001( IDNUMBER, NAME VARCHAR2(...
分类:
其他好文 时间:
2014-12-19 17:21:06
阅读次数:
139
1>自定义比较函数,targetVal的值为字符串,例如:“>=90”,"2~8"等范围格式,dataVal值为字符串。create or replace function compare1(targetVal in varchar2, ...
分类:
数据库 时间:
2014-12-19 11:49:23
阅读次数:
224