oracle基础知识
IT-奔跑者
这个作者很懒,什么都没留下…
展开
-
oracle 递归1:oracle connect by用法
oracle connect by用法先用scott用户下的emp表做实验.emp表有个字段,一个是empno(员工编号),另一个是mgr(上级经理编号)下面是表中所有数据select * from emp start with empno=7698 connect by mgr=prior empno;执行结果如下:得到的结果是原创 2016-11-25 09:27:42 · 332 阅读 · 0 评论 -
oracle跑存储时,报 ORA-20000: ORU-10027: buffer overflow, limit of 10000 bytes
oracle跑存储时,报 ORA-20000: ORU-10027: buffer overflow, limit of 10000 bytes原因:因为使用dbms_output.put_line()输出超过缓存区大小,默认大小是10000bytes解决方法:扩大缓存区,在sqlplus下执行: EXEC DBMS_OUTPUT.ENABLE(500000);注:原创 2017-03-31 17:34:26 · 2997 阅读 · 0 评论 -
sqlldr从服务器上获取txt文件数据导入到数据库
1、需求:从指定服务器上获取txt文件数据,导入指定到数据库中2. INTERFACE_test_LABEL.ctl文件内容如下:load dataCHARACTERSET UTF8#要读取的文件infile '/test_cpcout/test/test_20170811_000001.txt'append into table TBL_test_BAS原创 2017-08-14 10:57:26 · 1396 阅读 · 0 评论 -
sqlldr从数据库获取数据并上传到服务器
1、需求: sqlldr从数据库获取数据并上传到服务器2、查询目标数据的sql语句文件(INTERFACE_test_RESULT.sql),文件里内容如下:SELECT name, age from emp;3、执行sh脚本(INTERFACE_RESULT.sh),文件里内容如下:#!/bin/bash. $HOME/.bash_profile原创 2017-08-14 11:08:45 · 599 阅读 · 0 评论