SQL*PLUS常用命令和Decode()函数使用技巧

原创 2004年08月17日 13:08:00

函数使用:
????? DECODE(条件,值1,翻译值1,值2,翻译值2,...值n,翻译值n,缺省值)

? Function????????????????????????????????? Result
CONCAT(Good,String)??????????????????? Good String
SUBSTR(String,1,3)??????????????????????????? Str
LENGTH(‘String’)????????????????????????????????? 6
INSTR(‘String’,’r’)???????????????????????????????? 3
LOWER(SQL Course)????????????????????????? sql course
UPPER(SQL Course)?????????????????????????? SQL COURSE
INITCAP(SQL Course)??????????????????????? Sql? Course
ROUND(45.926,2)?????????????????????????????????? 45.93
TRUNC(45.926,2)??????????????????????????????????? 45.92
MOD(1000,300)??????????????????????????????????????? 100


?

SQL*PLUS常用命令:
SQL> edit s<回车>
若当前目录不存在s.sql文件,自动生成s.sql文件,

SQL> @s<回车>
系统会自动查询当前用户下的所有表、视图、同义词。

@@文件名     在.sql文件中调用令一个.sql文件时使用

save 文件名   将缓冲区的命令以文件方式存盘,缺省文件扩展名为.sql
get 文件名    调入存盘的sql文件
start 文件名   运行调入内存的sql文件

spool 文件名   把这之后的各种操作及执行结果“假脱机”即存盘到磁盘文件上,默认文件扩展名为.lst
spool      显示当前的“假脱机”状态
spool off    停止输出

例:
SQL> spool a
SQL> spool
正假脱机到 A.LST
SQL> spool off
SQL> spool
当前无假脱机

exit       退出SQL*PLUS
desc 表名    显示表的结构
show user    显示当前连接用户
show error    显示错误
show all     显示所有68个系统变量值
edit       打开默认编辑器,Windows系统中默认是notepad.exe,把缓冲区中最后一条SQL语句调入afiedt.buf文件中进行编辑
edit 文件名   把当前目录中指定的.sql文件调入编辑器进行编辑

clear screen   清空当前屏幕显示

Oracle SQL*plus常用的命令和函数

Oracle中常用的命令和函数,做个整理,以备以后用到,方便查阅。 常用命令: 连接sqlplus 命令行下运行cmd进入,如以sys模式登陆,命令如下: (1).sqlplus "sys/zhb1...
  • holandstone
  • holandstone
  • 2016年03月10日 21:58
  • 1223

SQL语句、PL/SQL块和SQL*Plus命令之间的区别

在SQL*Plus中可以处理三种类型的命令:SQL语句、PL/SQL块和SQL*Plus命令。 但三者之间是有区别的。 1)SQL语句是以数据库为操作对象的语言,主要包括数据定义语言DDL、数据操纵语...
  • liuzhushiqiang
  • liuzhushiqiang
  • 2013年10月05日 21:43
  • 1501

总结自己使用shell命令行常用到的8个小技巧

当然,我们也可以配合grep,只查看包含指定字符的log信息 [root@localhost ~]#tail -f file | grep --line-buffered your_pattern...
  • Hello_Hwc
  • Hello_Hwc
  • 2014年10月19日 14:24
  • 4990

Oracle的学习一:安装与卸载、sql *plus常用命令、Oracle用户管理

内容介绍: 基础部分:oracle基本使用、oracle用户管理、oracle表管理 高级部分:oracle表的查询、oracle的函数、oracle数据库管理、oracle的权限和角色、...
  • gaoqinqing
  • gaoqinqing
  • 2011年12月26日 15:11
  • 566

Oracle 的 Sql*Plus 常用命令介绍

估计用 Oracle 的几乎一开始都是使用 Sql*Plus 吧,毕竟这个工具可以运行在任何的 Oracle 运行的平台上,这个工具呢,您可以在客户端实现安装,也可以在服务端安装,在客户端的安装呢,主...
  • xiaokui_wingfly
  • xiaokui_wingfly
  • 2015年05月12日 15:45
  • 438

SQL*PLus的各种常用命令

SQL*Plus的常用命令: SQL*PLus的命令分为两种:SQL命令和SQL*Plus命令。SQL命令主要进行对数据库的操作,SQL*Plus命令主要用来设置查询结果的 显示格式 二者的区别: S...
  • u010594747
  • u010594747
  • 2013年09月30日 21:54
  • 956

Oracle 的 Sql*Plus 常用命令介绍

估计用Oracle的几乎一开始都是使用Sql*Plus吧, 毕竟这个工具可以运行在任何的Oracle运行的平台上,这个工具呢,您可以在客户端实现安装,也可以在服务端安装,在客户端的安装呢,主要是通过...
  • xumin07061133
  • xumin07061133
  • 2012年03月25日 16:08
  • 2668

SQL*PLUS 常用命令

1.连接数据库的命令格式: CONNECT 用户/口令@主机字符串 SQL>CONNECT system/systempwd@orcl 以orcl的示例用户登录 SQL>CONN scott/ti...
  • yanyangy_js
  • yanyangy_js
  • 2014年12月22日 21:38
  • 912

Oracle 的 Sql*Plus 常用命令介绍

估计用 Oracle 的几乎一开始都是使用 Sql*Plus 吧, 毕竟这个工具可以运行在任何的 Oracle 运行的平台上, 这个工具呢,您可以在客户端实现安装,也可以在服务端安装, 在客户端...
  • IIN22
  • IIN22
  • 2011年09月28日 15:30
  • 127

Oracle SQL*Plus用户相关基础与常用命令

关于用户+ sys用户和system用户Oracle安装之后会自动的生成两个用户:sys用户 和 system用户。 + sys用户是超级用户 必须AS SYSDBA方式登陆 具有最高的权限,...
  • u011977189
  • u011977189
  • 2017年04月25日 21:59
  • 110
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SQL*PLUS常用命令和Decode()函数使用技巧
举报原因:
原因补充:

(最多只允许输入30个字)