- 浏览: 275752 次
- 性别:
- 来自: 成都
最新评论
-
yh008:
不错的工具类。 版面需要调整下,有些内容看不到了,只能复制粘贴 ...
Spring 优秀工具类盘点,第 1 部分: 文件资源操作二 -
手心的水滴:
function Foo() { (function( ...
js 两个小括号 ()() 的用法 -
showthesunli:
博主说了这么多,我来说说我的想法,不晓得对不对总结一下,如下代 ...
js 两个小括号 ()() 的用法 -
aqbzwxd:
就是这种盲目无原理依据的研究测试弄晕了我, 有必要这么做吗? ...
js 两个小括号 ()() 的用法 -
wst0350:
多谢
oracle 触发器
文章列表
oracle的正则表达式(regular expression)简单介绍
目前,正则表达式已经在很多软件中得到广泛的应用,包括*nix(Linux, Unix等),HP等操作系统,PHP,C#,Java等开发环境。
Oracle 10g正则表达式提高了SQL灵活性。有效的解决了数据有效性, 重复词的辨认, 无关的空白检测,或者分解多个正则组成的字符串等问题。
Oracle 10g支持正则表达式的四个新函数分别是:REGEXP_LIKE、REGEXP_INSTR、REGEXP_SUBSTR、和REGEXP_REPLACE。它们使用POSIX 正则表达式代替了老的百分号(%)和通配符(_ ...
--固定数组
declare
type type_array is varray(10) of varchar2(20);
var_array type_array:=type_array('ggs','jjh','wsb','csl','dd','bb');
begin
for i in 1..var_array.count loop
dbms_output.put_line(var_array(i));
end loop;
end;
--可变数组
declare
type type_array is table of varchar ...
Oracle 存储过程传入二维数组
使用Oracle数组,打算传入一个二维数组到数据库中,然后利用存储过程将数据写入到数据
1、创建一个和目标表结构完全一样的TYPE,类型为object
CREATE OR REPLACE TYPE ID2 AS OBJECT(
ID NUMBER(10),
NUM NUMBER(10)
)
2、创建一个table类型的type
CREATE OR REPLACE TYPE id3 AS table OF id2
3、在存储过程中插入数据
create or replace procedure p_batc ...
A用户ab01 表,B用户通过同义词访问A用户的ab01表
B用户
create or replace synonym AB01
for A.AB01
A用户
grant connect to B
grant dba to B
grant resource to b
grant all on ab01 to B
这样存储过程可操作同义词了
Hibenrate同时支持XML格式的配置文件和传统的properties文件配置方式.
<hibernate-configuration> <session-factory> <property name="hibernate.connection.url">jdbc:mysql://localhost/sample</property> <property name="hibernate.connection.driver_class">org.gjt.mm.m ...
cookie跨域访问的问题(多个项目间)
今天有一同事问到一个Cookie跨域访问的问题,大概是这样的:“有两个不同域名的系统A(www.a.com/a.jsp)与
B(www.b.com/b.jsp);当系统A成功登录后,系统B也能够同时自动完成登录,有点像一点登录的效果”。
为了快速、简单的实现这一功能,首先想到就是通过JS操作Cookie并让两个不同域的cookie能够相互访问,这样就可达到了上述的效果,具体实现过程大致可分以下两个步骤:
1、在A系统下成功登录后,利用JS动态创建一个隐藏的iframe,通过iframe的src ...
//滚动函数
function Marquee(){
//var h = parseInt($('#roll').find('tr:first').attr('Height'));//第一行tr高度(height属性的值)
var h = parseInt($('#roll').find('tr:first').attr('offsetHeight'));//第一行tr高度
var s = parseInt($('#roll').css('margin-top')); //<table>的margin-top的值(第一次未定义)
if(i ...
开始--运行--cmd 进入命令提示符 输入netstat -aon 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-"选择列"
经常,我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口,很多人都比较头疼,下面就介绍一种非常简单的方法,希望对大家有用
假如我们需要确定谁占用了我们的80端口
1、Windows平台 在windows命令行窗口下执行: C:\>netstat -aon|findstr "80&quo ...
Oracle8i中首次引入了Bulk Collect特性,该特性可以让我们在PL/SQL中能使用批查询,批查询在某些情况下能显著提高查询效率。现在,我们对该特性进行一些简单的测试和分析。
1. 首先,我们创建一个表,并插入100000条记录在SQL/Plus中执行下列脚本:
drop table empl_tbl
/
create table empl_tbl(last_name varchar2(20),
first_name varchar2(10),
salary number(10))
/
begin
for i in 3000..102999 loop
...
escape() 方法:
采用ISO Latin字符集对指定的字符串进行编码。所有的空格符、标点符号、特殊字符以及其他非ASCII字符都将被转化成%xx格式的字符编码(xx等于该字符在字符集表里面的编码的16进制数字)。比如,空格符对应的编 ...
在应用系统开发中,进行需要统计数据库中的数据,当执行数据统计时,需要将表中的数据进行分组显示,在统计分组中是通过group by子句、分组函数、having子句共同实现的。其中group by子句用于指定要分组的列,而分组函数用户指定显示统计的结果,而having子句用户限制显示分组结果。 一、分组函数 分组函数用于统计表的数据,并作用于多行,但是返回一个结果,一般情况下,分组函数要与group by子句结合使用,Oracle数据库提供了大量的分组函数,常用的五个分组函数:
Max:该函数用于取得列或表达式的最大值,适用于任何数据类型。
Min:该函数用于 ...
一、条件分支语句 条件分支语句用于依据特定的情况选择要执行的操作,PL/SQL提供了三种条件分支语句:if-then, if-then-else,if-then-elsif。 语法如下:
if conditions then
statements;
[elseif conditions then
statements;]
[else
statements;]
end if;
1、if-then示例 用于执行单一条件判断,如果满足特定条件则会执行相应操作,如果不满足特定条件则退出条件分支语句。
...
子程序是指被命名的PL/SQL块,这些块可以带有参数,可以在不同应用中多次调用,PL/SQL有两种类型子程序:过程和函数,其中过程是用于执行特定操作,而函数是用于返回特定数据。
结构:
cursor
1、静态cursor
a)、显示cursor
b)、隐示cursor
2、动态cursor
a)、refcursor
强类型: 规定返回类型
弱类型: 不规定返回类型,可是任何类型
一、开发过程 过 ...
一、开发函数 函数用于返回特定数据,如果在应用程序中经常需要返回特定数据,可以基于操作建立一个函数,通过使用函数,不仅可以简化客户端程序的开发和维护,而且还可以提高应用程序的性能,语法如下:
create [or replace]function function_name
(argument1[mode] dateType1,argument2[mode] dateType2........)
return dateType
IS/AS
PL/SQL block
如上所示:function_name用于指定函数名称,argument1、a ...
触发器是指存放在数据库中,并被隐藏执行的存储过程。在Oracle8i之前,只允许基于表或视图的DML操作(insert,update,delete)建立触发器,在oracle8i之后,不仅支持DML操作,也允许基于系统事件(启动数据库,关闭数据库,登录)和DDL操作建立触发器。 一、触发器简介 触发器是指隐含执行的存储过程,它可以使用PL/SQL,java和C进行开发,当发生特定事件(例如:修改表、建立对象、登录数据库)时,Oracle会自动执行触发器的相应代码。 触发器由触发事件、触发条件和触发操作三部分组成。 1、触发事件 触发事件是指触发器被触发的SQL、数据库事件和用户事件,在o ...