oracle @spool,Oracle spool 用法小结
Oracle spool 用法小结
转自:http://wallimn.javaeye.com/blog/472182
对于SPOOL
数据的SQL,最好要自己定义格式,以方便程序直接导入,SQL语句
如:
select
taskindex||'|'||commonindex||'|'||tasktype||'|'||to_number(to_char(sysdate,'YYYYMMDD'))
from ssrv_sendsms_task;
spool
常用的设置
set colsep' '; //域输出分隔符
set echo off; //显示start启动的脚本中的每个sql命令,缺省为on
set feedback off; //回显本次sql命令处理的记录条数,缺省为on
set heading off; //输出域标题,缺省为on
set pagesize 0; //输出每页行数,缺省为24,为了避免分页,可设定为0。
set termout off; //显示脚本中的命令的执行结果,缺省为on
set trimout on; //去除标准输出每行的拖尾空格,缺省为off
set trimspool on; //去除重定向(spool
)输出每行的拖
尾空格,缺省为off
导出文本数据的建议格式:
SQL*PLUS环境设置SET NEWPAGE NONE
SET HEADING OFF
SET SPACE 0
SET PAGESIZE 0
SET TRIMOUT ON
SET TRIMSPOOL ON
SET LINESIZE 2500
注:LINESIZE要稍微设置大些,免得数据被截断,它应和相应的TRIMSPOOL结合使用防止导出的文本有太多的尾部空格。但是如果
LINESIZE设置太大,会大大降低导出的速度,另外在WINDOWS下导出最好不要用PLSQL导出,速度比较慢,直接用COMMEND下的
SQLPLUS命令最小化窗口执行。
对于字段内包含很多回车换行符的应该给与过滤,形成比较规矩的文本文件。通常情况下,我们使用SPOOL
方
法,将数据库中的表导出为文本文件的时候会采用两种方法,如下述:
方法一:采用以下格式脚本
set colsep '|' &
相关文档:
select column_name from all_cons_columns cc
where owner='SSH' --SSH为用户名称,要注意大小写
and table_name='SYS_DEPT' --SYS_DEPT为表名,注意大小写
and exists (select 'x' from all_constraints c
where c.owner = cc.owner
and c.constraint_name = cc.constraint_name
and c.constraint_type ='P' ......
oracle 分区表的建立方法
Oracle提供了分区技术以支持VLDB(Very Large DataBase)。分区表通过对分区列的判断,把分区列不同的记录,放到不同的分区中。分区完全对应用透明。
Oracle的分区表可以包括多个分区,每个分区都是一个独立的段(SEGMENT),可以存放到不同的表空间中。查询时可以通过查询表来访问各个� ......
--oracle jobs批处理命令参考
qlplus /nolog
connect sys/lee as sysdba
--以下两句在sys(即具有dba权限的用户)用户下执行
show parameter job_queue_processes;
alter system set job_queue_processes=10;
exit
sqlplus /nolog
connect jcy/jcy
ALTER TABLE T_OA_AFFICHE MODIFY (INPUT_TIME DATE);
ALTER TABLE ......
Oracle创建删除用户、角色、表空间、导入导出、...命令总结
//创建临时表空间
create temporary tablespace zfmi_temp
tempfile 'D:\oracle\oradata\zfmi\zfmi_temp.dbf'
size 32m
autoextend on
next 32m maxsize 2048m
extent management local;
//tempfile参数必须有
//创建数据表空间
create table ......
connect by 是结构化查询中用到的,其基本语法是:
select ... from tablename start with 条件1
connect by 条件2
where 条件3;
例:
select * from table
start with org_id = 'HBHqfWGWPy'
connect by prior org_id = parent_id;
简单说来是将一个树状结构存储在一张表里,比如一个表中存在两个字� ......
oracle @spool,Oracle spool 用法小结相关推荐
- oracle @spool,Oracle Spool详解
1.spool的作用是什么? spool的作用可以用一句话来描述:在sqlplus中用来保存或打印查询结果. 2.spool在oracle 9i.10g和11g下的语法及使用示例 oracle 9i ...
- php instr函数,oracle的instr函数用法
这几天在做一个项目的时候,做到关于用户组权限分配的问题,用到了Oracle的instr函数,现在好好学习下这个函数吧. 在Oracle/PLSQL中, instr 函数返回要截取的字符串在源字符串中的 ...
- Oracle trunc()函数的用法
--Oracle trunc()函数的用法 /**************日期********************/ 1.select trunc(sysdate) from dual --20 ...
- oracle中类似indexof用法_instr函数
oracle中类似indexof用法_instr函数 [sql] 在oracle中没有indexof()函数 但是提供了一个 instr() 方法 具体用法: select instr('保定市南市区 ...
- Oracle中group by用法
Oracle中group by用法 在select 语句中可以使用group by 子句将行划分成较小的组,一旦使用分组后select操作的对象变为各个分组后的数据,使用聚组函数返回的是每一个组的汇总 ...
- oracle 获得月最后一天,oracle获取本月第一天和最后一天及Oracle trunc()函数的用法...
select to_char(trunc(add_months(last_day(sysdate), -1) + 1), 'yyyy-mm-dd') "本月第一天", to_cha ...
- Oracle with语句的用法
http://database.51cto.com/art/201010/231528.htm Oracle with语句是经常可以见到的语句,下面就为您详细介绍Oracle with语句的用法,如果 ...
- oracle查询本月第一天_oracle获取本月第一天和最后一天及Oracle trunc()函数的用法...
select to_char(trunc(add_months(last_day(sysdate), -1) + 1), 'yyyy-mm-dd') "本月第一天", to_ch ...
- oracle中的and用法,Oracle bitand( )函数简介
Oracle bitand( )函数在Oracle数据库中是很常见的,下面就为您详细介绍Oracle bitand( )函数的用法,如果您感兴趣的话,不妨一看. Oracle bitand( )函数: ...
最新文章
- ADO.NET的连接模式
- 空缺的2018-3-11《祖宗十九代》《缝纫机乐队》
- 语义分割--Global Deconvolutional Networks for Semantic Segmentation
- Newtonsoft.Json使用
- python获取文件夹下文件_Python 获取指定文件夹下的目录和文件的实现
- django+nginx+uwsgi部署web站点
- 20个响应式网页设计中的“神话”误区
- 【DDD】--好文收藏
- mysql 触发器 所有表_MySQL触发器可以与多个表或所有表相关联吗?
- c语言课程设计--拼图游戏,C语言课程设计_拼图游戏.pdf
- 如何在geth中创建genesis.json_Adobe XD 入门教程-如何在 Adobe XD 中创建交互式原型?...
- git 查看自己的用户名和邮箱
- OBS( Open Broadcaster Software )录制视频黑屏问题录制方法
- 无刷直流电机正反转 原理 分析
- 云南网络文化经营许可证办理,云南办理网络文化经营许可证多少钱?文网文是什么?怎么办理文网文?办理文网文需要什么材料?
- 能力培养——学会学习
- 如何实现百度mapv开源库与ol3的结合
- 《数字图像处理》第三章学习总结感悟2:直方图处理
- 如何从电脑内转播声音
- 什么是大数据?如何成为大数据工程师?
热门文章
- 【Python】函数图像绘制:二维图像、三维图像、散点图、心形图
- linux笔记软件,Linux Ubuntu学习笔记_软件管理
- 在Ubuntu 14.04 64bit上安装numpy和matplotlib库
- 最全19000+国外AE模板合集包
- Rocksdb 内存“不释放”问题 分析
- Springboot+mybatisplus搭建新闻管理系统
- 洛谷p1162填涂颜色(dfs写法)
- JavaScript sync and async(同步和异步)
- php安装pear和phpunit
- 转【红帽GFS集群文件系统配置指南】