`
MagicBird
  • 浏览: 137430 次
  • 性别: Icon_minigender_2
  • 来自: 惠州
社区版块
存档分类
最新评论

SQL*PLUS内部命令

阅读更多

SQL*PLUS内部命令

SQL*PLUS可以执行的3种命令:SQL语句,PL/SQL语句,SQL*PLUS内部命令

.登陆

1.cmd->提示符下输入sqlplus->输入用户名和口令,默认连到orcl数据库

2.或者直接输入sqlplus system/admin@orcl (admin是密码)

3.sqlplus /nolog 以内部用户进入,可以做所有svrmgrl能做的工作

.连接断开数据库

conn[ect] scott/tiger;

disconn[ect];

conn sys/admin as sysdba;//使用sys用户以DBA的身份连接数据库

exitquit退出SQL*PLUS

.常用命令

help+命令,命令使用方式

host+cmd命令,切换环境执行(如host notepad.exe

clear scr[een]清屏

show user查看当前用户

desc[ribe]+表,视图,存储过程,函数和包

.编辑sql语句

通常说的DMLDDLDCL语句都是SQL*PLUS语句,执行这些语句后,只能保存一条最近执行的SQL语句在SQL BUFFER内存区域中。此时可对缓冲区的语句进行编辑。

a[ppend] text

附加text到当前行

c[hange] /old/new

替换

c[hange] /text/

删除当前行中指定的text文本

cl[ear] buff[er]

清除缓冲区中所有行

i[nput] [text]

当前行后插入

del [m n]

删除当前行,mn

l[ist] [n]

列出缓冲区中的所有行,第n

r[un] /

运行缓冲区中的语句

n ||n text ||0 text

n设为当前行||text代替第n行信息||第一行前插入text

ps:一般比较快的方法是直接输入ed[it]打开记事本编写然后保存。上面的命令比较多,可以不记,但是要有熟练的操作还是离不开的。

.SAVE命令保存,GET命令读取文件到缓冲区,START读取并运行

save c:/a||c:/a.sql [create,replace(覆盖内容),append(附加到后面)]

save a.sql||a

get file_name [list|nolist(不显示缓冲区中的语句)]

start(或者@ url||file_name

.SPOOL复制输出结果到文件

spool a.txt append,create,replace

spool out||off(启动,停止改功能)

.临时变量

select &column_name,deptno from scott.emp where &column_name >=7850;系统会两次提示输入column_name变量的值。

若是&&column_name则只提示输入一次。

 

参考书籍:oracle数据库应用简明教程

分享到:
评论

相关推荐

    Oracle SQL高级编程(资深Oracle专家力作,OakTable团队推荐)--随书源代码

    1.3.2 配置SQL*Plus环境 4 1.3.3 执行命令 6 1.4 5 个核心的SQL语句 8 1.5 SELECT语句 8 1.5.1 FROM子句 9 1.5.2 WHERE子句 11 1.5.3 GROUP BY子句 11 1.5.4 HAVING子句 12 1.5.5 SELECT列表 12 1.5.6 ...

    Oracle公司内部数据库培训资料

    通过本章学习,您将可以: 列举 SQL SELECT语句的功能。 执行简单的选择语句。 SQL 语言和 SQL*Plus 命令的不同。

    SQL21日自学通

    几个SQL*PLUS 命令352 SET ECHO ON/OFF353 SET FEEDBACK ON/OFF353 SET HEADING ON/OFF 353 SPOOL FILENAME/OFF353 START FILENAME354 ED FILENAME354 计算所有的表中的行数354 为多个用户赋予系统权限359 将你的表...

    数据库基础

    §1.5 常用SQL*PLUS 附加命令简介 32 §1.5.1 登录到SQL*PLUS 32 §1.5.2 EXIT和QUIT 32 §1.5.3 DESCRIBE(显示表、视图结构) 33 §1.5.4 LIST(列出)命令 33 §1.5.5 Change(替换字符串)命令 34 §1.5.6 Append...

    oracle实验报告

    处理方法:利用SQL*PLUS语言工具(也可以使用其他文本编辑器)建立批命令的.SQL文件。在“SQL>”提示符下,使用EDIT命令在”E:\”中建立SCGB.SQL文件。 SCGB.SQL文件中的命令组如下: SQL>EDIT E:\ SCGB.SQL SET ...

    SQL 优化原则

    (5) 在SQL*Plus , SQL*Forms和Pro*C中重新设置ARRAYSIZE参数, 可以增加每次数据库访问的检索数据量 ,建议值为200 (6) 使用DECODE函数来减少处理时间: 使用DECODE函数可以避免重复扫描相同记录或重复连接相同...

    Oracle_Database_11g完全参考手册.part3/3

    第6章 基本的SQL*Plus报表和命令 6.1 构建简单的报表 6.1.1 ①remarkl 6.1.2 ②setheadsep 6.1.3 ③ttitle和btitle 6.1.4 column 6.1.5 ④breakon 6.1.6 ⑨computeavg 6.1.7 ⑩setlinesize 6.1.8 setpagesize 6.1.9 ...

    Oracle_Database_11g完全参考手册.part2/3

    第6章 基本的SQL*Plus报表和命令 6.1 构建简单的报表 6.1.1 ①remarkl 6.1.2 ②setheadsep 6.1.3 ③ttitle和btitle 6.1.4 column 6.1.5 ④breakon 6.1.6 ⑨computeavg 6.1.7 ⑩setlinesize 6.1.8 setpagesize 6.1.9 ...

    Oracle8i_9i数据库基础

    §1.5 常用SQL*PLUS 附加命令简介 32 §1.5.1 登录到SQL*PLUS 32 §1.5.2 EXIT和QUIT 32 §1.5.3 DESCRIBE(显示表、视图结构) 33 §1.5.4 LIST(列出)命令 33 §1.5.5 Change(替换字符串)命令 34 §1.5.6 Append...

    DB2 Problem and Answer

    问:我正在 NT 上运行 DB2...Oracle NET8 和 SQL*PLUS 也已经安装。我可以针对 Oracle 使用别名。请问是否支持这种配置? 答: 不应该这样。声明信中说得清清楚楚: “下列产品需要一套经许可的 DB2 EE 或 EEE 的副本”

    21天学习SQL V1.0

    21天学习SQL V1.0.pdf 66 SQL 21 日自学通(V1.0) 翻译人笨猪 EMAIL wyhsillypig@163.com 2 日期/时间函数.........................................................................................................

    Toad 使用快速入门

     支持部分SQL*Plus命令,可以方便的执行大量的为SQL*Plus编写的数据库脚本 可以通过SQLab xpert来对当前SQL语句进行全面的分析,给出各种合理的调优意见,只需要单击工具栏上的Tuning按钮:  可以方便的...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    说明:将sql*plus屏幕中的内容输出到指定的文件 用法:开始印刷->spool 文件名 结束印刷->spool off 列子: 文件内容 9. 显示宽度 (linesize) 说明:设置显示行的宽度,默认是80个字符 用法:set linesize 120 ...

    Oracle9i的init.ora参数中文说明

    ), interpreted (然后 PL/SQL 模块将被编译为 PL/SQL 字节代码格式), debug (PL/SQL 模块将用探测调试符号来编译), non_debug。 默认值: " interpreted, non_debug " plsql_native_linker: 说明: 此参数指定链接...

    网管教程 从入门到精通软件篇.txt

    ProComm Plus安装与连接脚本文件;Astound介绍文件 AST:Astound多媒体文件;ClarisWorks“助手”文件 Axx:ARJ压缩文件的分包序号文件,用于将一个大文件压至几个小的压缩包中(xx取01-99的数字) A3L:...

Global site tag (gtag.js) - Google Analytics