
oracle
rznice
这个作者很懒,什么都没留下…
展开
-
Oracle函数过程包加密
加密:wrap利用Oracle自带的加密工具进行加密,可以在Oracle安装目录Oracle_HOME/bin目录可以找到wrap可执行文件:在终端运行:wrap iname=source.sql oname=encode.plb iname是指要加密的sql文件名 oname是指生成的加密文件在plsql的命令窗口执行@/path/encode.plb即可。/path 试具体情况而定。或者把encode.plb里面的内容拷贝出来再执行。...原创 2020-12-22 10:41:56 · 764 阅读 · 0 评论 -
Oracle中merge into的使用
该命令使用一条语句从一个或者多个数据源中完成对表的更新和插入数据. ORACLE 9i 中,使用此命令必须同时指定UPDATE 和INSERT 关键词,ORACLE 10g 做了如下改动。1,insert 和update是可选的 2,UPDATE 和INSERT 后面可以跟WHERE 子句 3,在ON条件中可以使用常量来insert 所有的行到目标表中,不需要连接到源表和目标表 4,UPDAT转载 2012-03-19 17:32:37 · 950 阅读 · 0 评论 -
oracle触发器详解
触发器详解转载 2015-05-21 16:19:18 · 895 阅读 · 0 评论 -
ORA-01810格式代码出现两次 的解决办法
ORA-01810格式代码出现两次 的解决办法原创 2015-06-15 18:29:00 · 57863 阅读 · 0 评论 -
oracle 中对函数,过程进行加解密
WRAP工具是Oracle用来加密PROCEDURE、FUNCTION、PACKAGE和TYPE的工具,使用WRAP加密后,PL/SQL代码变得无法阅读,但是Oracle可以执行加密后的PL/SQL代码。需要注意WRAP加密后,没有办法还原,因此如果在数据库中创建的过程或函数是加密的,那么如果以后需要修改代码,必须找到未加密的版本进行修改,然后再次加密。Oracle绝大部分的内部包都是经过加密的。原创 2015-07-30 18:37:30 · 1840 阅读 · 0 评论 -
node-oracledb 安装
node-oracledb 安装测试原创 2017-01-10 15:15:40 · 3593 阅读 · 2 评论 -
oracle11g分区表按时间自动创建
oracle11g分区表按时间自动创建原创 2017-02-13 14:46:49 · 16952 阅读 · 0 评论 -
zabbix利用orabbix对oracle进行监控
zabbix利用orabbix对oracle进行监控原创 2017-03-03 13:23:04 · 2550 阅读 · 0 评论 -
Oracle 触发器更新本表数据
Oracle 触发器更新本表数据原创 2017-04-19 16:01:58 · 5983 阅读 · 0 评论 -
oracle 利用url encode decode转换字符编码
oracle 利用url encode decode转换字符编码原创 2017-05-19 15:23:13 · 14792 阅读 · 0 评论 -
Oracle 通过UTL_HTTP 发送http请求并处理发送内容中包含空格和特殊字符的问题
Oracle 通过UTL_HTTP 发送http请求并处理发送内容中包含空格和特殊字符的问题原创 2017-05-22 13:39:04 · 10463 阅读 · 0 评论 -
.Net直连oracle数据库及连接池的配置
.Net直连oracle数据库及连接池的配置原创 2017-07-10 15:29:07 · 5407 阅读 · 1 评论 -
Linux下OCILIB编译安装
OS:Red Hat Enterprise Linux Server release 7.6 (Maipo)GCC VERSION: gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-36)下载OCILIB源文件,OCILIB项目地址:https://github.com/vrogier/ocilib当前最新版本为:4.6.2并解压,解压目录为: $OCILI...原创 2019-06-21 10:23:54 · 1557 阅读 · 0 评论 -
在 Oracle 数据库中实现 MapReduce
Map-Reduce转载 2015-04-26 10:51:39 · 820 阅读 · 0 评论 -
RAC 环境下序列不同步的问题
具体的说解决办法有2个: 1.设置cache 的值为空,(通过PLSQL查看显示为0); 2.创建序列的时候,增加order属性,使用cache+order属性 ; oracle为了在rac环境下为了sequence的一致性,使用了三种锁:row cache lock、SQ锁、SV锁。row cache lock的目的是在sequence指定nocache的情况下调转载 2015-02-03 10:00:54 · 1145 阅读 · 0 评论 -
oracle 中的类型转换函数。
带小数点的字符串(除小数点外其它的都是数字)转换成数值TO_NUMBER Converts a string to the NUMBER data typeTO_NUMBER([, , ]) RETURN NUMBERCREATE TABLE test (testcol VARCHAR2(10));INSERT INTO test VALUE原创 2011-08-05 11:52:54 · 12374 阅读 · 0 评论 -
oracle中over函数
下面以scott用户为例: SQL> select * from emp;EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO----- ---------- --------- ----- ----------- --------- --------- ------ 7369 SMIT原创 2010-10-29 17:08:00 · 4606 阅读 · 0 评论 -
使用Oracle的DBMS_SQL包执行动态SQL语句
DECLARE v_cursor NUMBER; v_stat NUMBER; v_row NUMBER; v_id NUMBER; v_no VARCHAR(100); v_date DATE; v_sql VARCHAR(200); s转载 2012-07-10 12:59:48 · 848 阅读 · 0 评论 -
TNS-12203 error
TROUBLESHOOTING GUIDE: TNS-12203 error---------------------------------------------------------------------------Note: PLEASE READBecause of ASCII diagrams, this document is best viewed wi转载 2012-07-09 17:40:24 · 2759 阅读 · 0 评论 -
oracle+lag和lead函数
这两个函数,是偏移量函数,其用途是:可以查出同一字段下一个值或上一个值,并作为新列存在表中。1。 select * from tache_columns TCH_ID COL_NAME_CN COL_VALUE------------- -----------转载 2012-07-18 14:39:27 · 795 阅读 · 0 评论 -
plsql程序Authid Current_User用法
开发人员提出一需求,需每晚凌晨零点零零整,重置sequence从零为最小值增加。查找了一下问档,虽然可以使用命令(alter sequence sequence_name minvalue 0;)将sequence 最小值重置为0,但实践使用时,此sequence的nextval还是延续之前的值增加,并未从minvalue开始增加;因此,只能以先drop 此sequence,再重建,然后定一j转载 2012-07-18 14:40:53 · 1108 阅读 · 0 评论 -
Hierarchical Query Examples
Hierarchical Query ExamplesCONNECT BY Example The following hierarchical query uses the CONNECTBY clause to define the relationship between employees and managers:SELECT employee_id, last_转载 2012-07-18 14:24:31 · 870 阅读 · 0 评论 -
字符 转换 为blob字段的一些方法。
我们经常会遇到把字符类型的数据以BLOB的方式存放到oracle数据库中。 oracle中的处理方法。。我们可以在oracle中把字符转换成BLOB类型。直接INSERT到表中就可以。 CREATE TABLE TTEST ( TTBLOB BLOB ); 向TTEST表中插入数据 :insert in原创 2012-09-18 09:22:08 · 8087 阅读 · 0 评论 -
Oracle date timestamp 毫秒
yyyy-mm-dd hh24:mi:ss.ff 年-月-日 时:分:秒.毫秒 --上一月,上一年select add_months(sysdate,-1) last_month,add_months(sysdate,-12) last_year from dual;--下一月,下一年select add_months(sysdate,1) last_month,add_mo转载 2012-09-18 13:55:42 · 2797 阅读 · 0 评论 -
Examples for Creating Oracle Functions
IntroductionAfter contributing few articles on Microsoft SQL Server, I thought it would be a good time to do something Oracle specific. This first Oracle article of mine describes some basic tasks b转载 2012-09-18 16:25:20 · 890 阅读 · 0 评论 -
通过OCCI操作Oracle数据库详解
1.简介 OCCI 即 Oracle C++ Call Interface 在Windows下访问Oracle数据库可以使用ADO,ADO.Net,OLEDB,ODBC,跨平台的OCCI等方法,其中速度最快,对Oracle支持最完整的是Oracle提供的OCCI. 2.安装OCCI SDK OCCI SDK包含在Oracle客户端中,在如下位置转载 2013-09-10 09:23:05 · 8968 阅读 · 1 评论 -
oracle中捕获loop中的异常
BEGIN for c_row in org_changed loop begin ........... commit; exception WHEN NO_DATA_FOUND THEN ........ rollback; WHEN OTHERS THEN .原创 2014-05-22 14:03:42 · 5084 阅读 · 0 评论 -
START WITH and CONNECT BY in Oracle SQL
select ... start with initial-condition connect by nocycle recurse-conditionselect ... connect by recurse-conditionselect ... start with initial-condition connect by nocycle recurse-condition转载 2012-06-29 12:40:16 · 944 阅读 · 0 评论