
oracle学习
花开花落213214
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
EXPORT TO XLSX-FILE
Package:as_xlsx常用procedure及function: —————————-清空———————————– as_xlsx.clear_workbook;————————-创建新sheet———————————– as_xlsx.new_sheet(p_sheetname varchar2 := null);————————-填充单元格———————————– as_xlsx转载 2017-03-20 14:11:04 · 359 阅读 · 0 评论 -
Python使用cx_Oracle插入oracle数据库ORA-01036: illegal variable name/number
row = (a,) + (b,)print(row)sql_insert1='insert into test (a,b) values (%s, %s)' cur1.execute(sql_insert1,row)python在oracle执行这个报错,使用了tuple插入数据,后来发现应该写成:1,:2的格式:sql_i...原创 2019-07-16 09:58:18 · 4032 阅读 · 0 评论 -
使用FY_Recover_Data 恢复truncate表
下载工具:http://www.hellodba.com/Download/FY_Recover_Data.zipunzip FY_Recover_Data.zipSQL> @/home/oracle/FY_Recover_Data.pkgselect count(1) from scott.emp; –114688truncate table emp;select fi...原创 2018-03-07 22:34:45 · 3486 阅读 · 0 评论 -
使用plsq实现文件压缩zip
工具包参考https://technology.amis.nl/wp-content/uploads/2010/06/as_zip7.txt要压缩文件基本这几个步骤:--添加文件到列表zip_util_pkg.add_file(p_zipped_blob => g_zipped_blob, --一个存储的blob变量原创 2017-07-14 16:39:35 · 441 阅读 · 0 评论 -
ORA-06519 active autonomous transaction detected and rolled back
使用自治事务,返回前没有commit或rollback。原创 2017-05-08 10:32:55 · 1453 阅读 · 0 评论 -
DETEMINISTIC确定性
http://mylook365.com/oracle-deterministic确定性函数:多次输入完全相同的参数,输出结果一致。创建函数时指定DETEMINISTIC属性,select批量查询时,将会缓存输入参数与结果,重复相同的输入参数将直接从缓存取结果,不重复调用函数。有助于提高性能,但是如果输入参数组合过多,可能导致缓存过大。转载 2017-04-05 16:07:20 · 514 阅读 · 0 评论 -
pragma restrict_references
今天在研究xlsx_builder_pkg包的时候,看到了hextoraw函数,进而发现了utl_raw包。在包头中看到了这样一种语句: pragma RESTRICT_REFERENCES(copies, WNDS, RNDS, WNPS, RNPS);简单搜索了一下,是这样一种用法: PRAGMA RESTRICT_REFERENCES ( subprogram_name, [RNDS, W转载 2017-03-17 14:35:11 · 869 阅读 · 0 评论 -
q操作符Oracle's quote operator
select q'@i'm pig.@' from dual;select q'[i'm pig.]' from dual;select q'{i'm pig.}' from dual;select q'1i'm pig.1' from dual;原创 2017-04-11 17:12:43 · 715 阅读 · 0 评论 -
SCHEDULE 简单测试
create table temp_test_schedule(createdate date,num number);begin dbms_scheduler.create_schedule(schedule_name => 'TEST_SCHEDULE', start_date =>sysdate ,原创 2017-04-11 16:36:51 · 871 阅读 · 0 评论 -
关于异常EXCEPTION
PRAGMA EXCEPTION_INIT:命名未命名的内部异常,在编译时处理;例如:declare……exp exception;PRAGMA Exception_Init(exp, -2292);begin……exception when exp then ……end;/RAISE_APPLICATION_ERROR:抛出自定义异常原创 2017-03-24 09:45:18 · 355 阅读 · 0 评论 -
IN OUT NOCOPY
Suppose a subprogram declares an IN parameter, an OUT parameter, and an IN OUT parameter. When you call the subprogram, the IN parameter is passed by reference. That is, a pointer to the IN actual p转载 2017-03-28 09:10:11 · 948 阅读 · 0 评论 -
expdp中parallel参数,ORA-39095 报错
如果设置 EXPDP parallel=4 必须要设置4个EXPDP文件,不然PARALLEL是有问题的,同时EXPDP会使用一个WORKER进程导出METADATA,其他WORKER进程会同时出数据,如果EXPDP作业很于250M 只会启动一个WORKER进程如果是500M会启动2个,1000M及会启动4个WOKER进程,一般来说加上%U来设置多个文件。而IMPDP有所不同,会先启动一个WOK...转载 2019-07-23 14:57:28 · 796 阅读 · 0 评论