SQL*Plus命令
简介set命令
一般使用SQL PLUS导出数据时一般使用以下参数就可以了。
set echo off; -- 不显示脚本中的每个sql命令(缺省为on)
set feedback off; -- 禁止回显sql命令处理的记录条数(缺省为on)
set heading off; -- 禁止输出标题(缺省为on)
set pagesize 0; -- 禁止分页输出
set linesize 1000; -- 设置每行的字符输出个数为1000,放置换行(缺省为80 )
set numwidth 16; -- 设置number类型字段长度为16(缺省为10)
set termout off; -- 禁止显示脚本中命令的执行结果(缺省为on)
set trimout on; -- 去除标准输出每行的行尾空格(缺省为off)
set trimspool on; -- 去除spool输出结果中每行的结尾空格(缺省为off)
sqlplus维护系统变量 也称set变量 利用它可为sqlplus交互建立一个特殊的环境 如:设
置number数据的显示宽度 设置每页的行数 设置列的宽度等。可用set命令改变这些系统变
量 也可用show命令列出它们.
常用SQL*Plus命令
help | |
describe | 用来指定数据对象的组成结构 |
spool | |
desc 不仅可以查询表、视图的结构,而且还可以查询过程、函数和程序包等PL/SQL对象的规范
只有使用spool off 或者 spool out命令关闭输出,才会在输出文件中看到输出的内容,否则输出文件中无内容或无更新内容
其他常用命令
define | 定义用户变量并分配给它一个char值 |
show | |
edit | 用来编辑SQL缓冲区或指定磁盘文件中的SQL语句或PL/SQL块 |
save | 实现将SQL缓冲区中的最近一条SQL语句或PL/SQL块保存到一个文件中 |
get | 实现把一个SQL脚本文件的内容放进SQL缓冲区 |
start和@ | 两个命令都可以执行一个SQL脚本文件 |
如果要执行SQL缓冲区中最近一条SQL语句,可以使用运行命令“/”来执行,这样可以简化操作
如果要清空SQL缓冲区中的内容,可以使用clear buffer命令
格式化查询结果
column
COL[UMN] [{column | expr} [option ...] ]
column指定列名
options指定用于格式化列或别名的一个或者多个选项。
其中的option选项如下:
ALI[AS] alias 指定要格式化的列的别名
CLE[AR] 清楚列的格式化
ENTMAP {ON|OFF}
FOLD_A[FTER]
FOLD_B[EFORE]
FOR[MAT] format 将列或列明的显示格式置为format字符串指定的格式
HEA[DING] text 设置由text字符串指定的列标题
JUS[TIFY] {L[EFT] |C[ENTER] | R[IGHT]}将列的输出信息设置为左对齐,曲中对其或右对齐
LIKE {expr | alias}
NEWL[INE]
NEW_V[ALUE] variable
NOPRI[NT] | PRI[NT]隐藏列标题
NUL[L] text 指定列为空值时显示的内容
OLD_V[ALUE] variable
ON|OFF
WRA[PPED] | WOR[D_WRAPPED] | TRU[NCATED]在输出结果中将一个字符串的末尾换行显示,该选项可能导致的那个单词跨越多行。
format的格式元素:
An:为varchar类型的列的列内容设置宽度,如果内容超过指定的宽度,则内容自动换行,例如:A10
9 :设置number列的现实格式,例如:999 999
$ : 浮动的货币符号。例如: $99
L : 本地的货币符号。例如: L99
. :小数点位置。例如: 9999.9
,:千位分隔符 9,999
TTITLE和BTITLE命令
SQL*Plus命令的更多相关文章
- oracle PL/SQL管理命令语句
一.ORACLE的启动和关闭 1.在单机环境下 要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下 su - oracle a.启动ORACLE系统 oracle>svrmgrl ...
- 3.SQL*Plus命令
3.1SQL*Plus与数据库的交互 主要用来数据库查询和数据处理的工具. 3.2SQL*Plus运行环境设置 3.2.1SET命令概述 用户可以使用SET命令设置SQL*Plus的运行环境,SET命 ...
- MSSQL-Scripter,一个新的生成T-SQL脚本的SQL Server命令行工具
这里向大家介绍一个新的生成T-SQL脚本的SQL Server命令行工具:mssql-scripter.它支持在SQL Server.Azure SQL DB以及Azure SQL DW中为数据库生成 ...
- SQL常用命令
SQL常用命令使用方法: (1) 数据记录筛选: sql="select * from 数据表 where 字段名=字段值 order by 字段名 [desc]" sql=&qu ...
- My SqL 常用命令
1:使用SHOW语句找出在服务器上当前存在什么数据库:mysql> SHOW DATABASES;2:2.创建一个数据库MYSQLDATAmysql> CREATE DATABASE MY ...
- Mysql -- SQL常用命令实例
sql: structured query language(结构化查询语言) 用户名和密码:root 创建一个名称为mydb1的数据库. create database mydb1; 查看所有数据库 ...
- 经典MSSQL语句大全和常用SQL语句命令的作用
下列语句部分是Mssql语句,不可以在access中使用. SQL分类: DDL类型包括数据库.表的创建,修改,删除,声明—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML类 ...
- SQL*PLUS命令的使用大全
Oracle的sql*plus是与oracle进行交互的客户端工具.在sql*plus中,可以运行sql*plus命令与sql*plus语句. 我们通常所说的DML.DDL.DCL语句都是sql*pl ...
- 常用 SQL*Plus 命令
一些常用的 SQL*Plus 命令: 一.Help 命令 SQL*Plus 提供了help 命令来帮助用户查询指定的命令的选项.help 可以向用户提供被查询命令的标题.功能描述.缩写形式和参数选项( ...
随机推荐
- HttpClient学习--HttpClient的POST请求过程源码解读
众所周知,HttpClient是对JDK net包下网络相关操作的一个封装,所以阅读的前提待知道HttpClient底层肯定是通过Socket来进行网络通信的. 下面来简单的捋一下代码,在进入繁杂.深 ...
- .NET Core开发日志——GraphQL
GraphQL是什么 GraphQL既是一种用于API的查询语言也是一种通过使用对应数据的类型系统,执行数据查询的服务端运行时.GraphQL没有局限于任何数据库或存储引擎,而是通过既有代码及数据获得 ...
- python基础2 数据类型、数据拼接、数据转换
一.数据类型 1.字符串 字符串英文string,简写str,只要是被[单/双/三引号]这层皮括起来的内容,不论那个内容是中文.英文.数字甚至火星文.只要是被括起来的,就表示是字符串类型 如:prin ...
- 微信小程序字符串替换
字符串替换有两种,一种是替换一个子字符串,一种是将子字符串全部替换 替换一个子字符串 要求:将“ ”(空格)替换成“,” var isguestnumbername=“aaa bbb ccc” isg ...
- #学号 20175201张驰 《Java程序设计》第2周学习总结
教材学习内容总结: 一.第二章: 1:标识符与关键字 2:基本数据类型:四种整数类型(byte.short.int.long).两种浮点数类型(float.double).一种字符类型(char).一 ...
- [ML] 数据处理
可以不需要自己开发,使用CloudCompare的分割合并功能实现点云标注(labeling),生成点云训练集数据. (1)首先对点云中的物体进行分割,分割出一个一个的类别. (2)接着删除所有的SF ...
- ui component 是一个前端 mvc 开发框架
- 【EBook】-NO.161.微服务.1 -【微服务架构与实践】
Style:Mac Series:Java Since:2018-09-10 End:2018-09-10 Total Hours:1 Degree Of Diffculty:5 Degree Of ...
- Oracle SQL Loader
C:/Documents and Settings/WWJD>sqlldr SQL :: Copyright (c) , , Oracle. All rights reserved. 用法: S ...
- PHP----------一群猴子排成一圈,按1,2,...,n依次编号。
1.一群猴子排成一圈,按1,2,...,n依次编号.然后从第1只开始数,数到第m只,把它踢出圈,从它后面再开始数,再数到第m只,在把它踢出去...,如此不停的进行下去, 直到最后只剩下一只猴子为止,那 ...