SQL*PLUS使用(二)
来源:互联网 发布:淘宝自动提交订单 编辑:程序博客网 时间:2024/06/03 20:53
1:安装sqlplus帮助
@?/sqlplus/admin/help/hlpbld.sql
?代表oracle home
我的为:D:\app\topwqp\product\11.1.0\db_1\sqlplus\admin\help
help记录就相当于一张表:
如果help 未创建
可以运行以上地址来创建help命令
@?/sqlplus/admin/help/helpbld.sql 然后就可以了, help的命令信息会存储在表中。
?代表oracle home
我的为:D:\app\topwqp\product\11.1.0\db_1\sqlplus\admin\help
help记录就相当于一张表:
如果help 未创建
可以运行以上地址来创建help命令
@?/sqlplus/admin/help/helpbld.sql 然后就可以了, help的命令信息会存储在表中。
一般安装数据库的时候,就直接安装上了help命令;安装后点击help命令
SQL> conn /as sysdba;已连接。SQL> help HELP ---- Accesses this command line help system. Enter HELP INDEX or ? INDEX for a list of topics. You can view SQL*Plus resources at http://www.oracle.com/technology/tech/sql_plus/ and the Oracle Database Library at http://www.oracle.com/technology/documentation/ HELP|? [topic]
列出sqlplus所有的命令:SQL> help index;Enter Help [topic] for help. @ COPY PAUSE SHUTDOWN @@ DEFINE PRINT SPOOL / DEL PROMPT SQLPLUS ACCEPT DESCRIBE QUIT START APPEND DISCONNECT RECOVER STARTUP ARCHIVE LOG EDIT REMARK STORE ATTRIBUTE EXECUTE REPFOOTER TIMING BREAK EXIT REPHEADER TTITLE BTITLE GET RESERVED WORDS (SQL) UNDEFINE CHANGE HELP RESERVED WORDS (PL/SQL) VARIABLE CLEAR HOST RUN WHENEVER OSERROR COLUMN INPUT SAVE WHENEVER SQLERROR COMPUTE LIST SET XQUERY CONNECT PASSWORD SHOW
如果查询 save命令这是参数说明:SQL> help save SAVE ---- Saves the contents of the SQL buffer in a script. The buffer has no command history list and does not record SQL*Plus commands. SAV[E] [FILE] file_name[.ext] [CRE[ATE] | REP[LACE] | APP[END]]
如何sqlplus
执行命令 : exit 或者 quit
SQLPLUS命令不需要; 如果是sql命令需要;
2:如何结束SQL命令
1: 如果数据sql后输入; 立即执行命令
2: 如果输入完sql点击enter键 不立即执行,换一行 数据 / 就执行了
3: 直接输入 ; 都会立即执行sql
4: 如果输入完成sql后,点enter键后不执行sql,只是把以上输入的sql放在了sql buffer 里了。
3:如何执行PL/SQL命令
因为PL/SQL是语句块,里面包含很多 的语句,
;作为语句的一部分,当输入完成PL/SQL语句块的时候,敲入 . 代表输入PL/SQL块
完成但不执行,然后再输入 / 代表执行 PL/SQL块。
;作为语句的一部分,当输入完成PL/SQL语句块的时候,敲入 . 代表输入PL/SQL块
完成但不执行,然后再输入 / 代表执行 PL/SQL块。
sqlplus如何知道输入的是PL/SQL语句呢? 敲入begin或者 declare
即标志 数据的为 PL/SQL语句块,
即标志 数据的为 PL/SQL语句块,
如下:SQL> conn HR/HR;已连接。SQL> begin 2 for i in 1 ..10 3 loop 4 insert into test values(i,'wqp'); 5 update test set name='top'; 6 end loop; 7 commit; 8 end; 9 .SQL> /PL/SQL 过程已成功完成。SQL> select * from test;ID NAME-------------------------------------------------- --------------------1 top2 top3 top4 top5 top6 top7 top8 top9 top10 top101 topID NAME-------------------------------------------------- --------------------102 top已选择12行。
有一个环境变量叫 serveroutput
set serveroutput on
能够看到输出;
4:理解sql*plus命令语法
如果sqlplus的命令很多,需要换行,因为敲入enter即执行了,
如果想继续输入可以使用 - 连字符
如果想继续输入可以使用 - 连字符
ex:SQL> col id format $99.999 -> heading "YourId"SQL> select * from test;YourId NAME-------------------------------------------------- --------------------1 top2 top3 top4 top5 top6 top7 top8 top9 top10 top101 topYourId NAME-------------------------------------------------- --------------------102 top如果执行命令后,显示结果太多,但是如果想停止,
可以 Ctrl + c 停止。
5:在sqlplus中执行操作系统命令
执行 host + 操作系统命令, 执行就是操作系统了
在 windows下面可以用$ + 操作系统命令
在 unix或linux中 可以用 ! +操作系统命令
在 windows下面可以用$ + 操作系统命令
在 unix或linux中 可以用 ! +操作系统命令
ex:SQL> host ipconfigWindows IP 配置以太网适配器 本地连接* 9: 媒体状态 . . . . . . . . . . . . : 媒体已断开 连接特定的 DNS 后缀 . . . . . . . :以太网适配器 本地连接: 连接特定的 DNS 后缀 . . . . . . . : 本地链接 IPv6 地址. . . . . . . . : fe80::4968:f4af:c177:15e3%13 IPv4 地址 . . . . . . . . . . . . : 192.168.0.147 子网掩码 . . . . . . . . . . . . : 255.255.255.0 默认网关. . . . . . . . . . . . . : 192.168.0.1
- SQL*PLUS使用(二)
- SQL*PLUS命令的使用大全(二)
- SQL*PLUS命令的使用大全(二)
- sql*plus 的基本使用二
- SQL*PLUS使用(一)
- SQL*PLUS使用(三)
- SQL*PLUS使用(四)
- SQL*PLUS命令大全(二)
- SQL*Plus学习笔记(二)
- Oracle杂谈二 SQL*PLUS命令的使用大全
- SQL-PLUS使用大全
- sql*plus使用技巧
- SQL Plus使用入门
- SQL/Plus使用技巧
- SQL/Plus使用技巧
- SQL*PLUS使用技巧
- SQL Plus 初级使用
- SQL*Plus 使用笔记!!!
- magento获取当前路径
- Linux下用到数据库sqlite3
- [HTML5] 向新时代迈进(一)——Video
- Gem5的编译及运行测试程序
- 近两年常用的一些SHELL命令
- SQL*PLUS使用(二)
- magento布局是如何工作的
- 题目1472:求两个多项式的和
- 安卓开发 中文教程(14):新手福音——动作栏(Action Bar)
- 为你总结老生常谈的
- win7命令行工具
- magento 查看被加载到模板的类
- 无法打开chm文件的解决办法
- 关于Spring创建Bean的模式-Singleton(单例模式)和Prototype