25.Oracle数据库SQL开发之 SQLPlus使用——保存、检索并运行文件
来源:互联网 发布:淘宝客越来越难做 编辑:程序博客网 时间:2024/06/05 13:21
25.Oracle数据库SQL开发之 SQLPlus使用——保存、检索并运行文件
欢迎转载,转载请标明出处:http://blog.csdn.net/notbaron/article/details/49722753
SQL*Plus可以保持、检索并运行包含SQL*Plus命令和SQL语句的脚本。
如下图1:
在SQL*Plus中输入下面的SQL语句:
SQL> selectcustomer_id,first_name,last_name
2 from customers
3 where customer_id=1;
CUSTOMER_IDFIRST_NAME LAST_NAME
----------- ---------- ----------
1 John Brown
使用SAVE命令将SQL*Plus缓冲区中的内容保持到一个名为cust_query.sql文件中
SQL>save cust_query.sql
Created file cust_query.sql
可以查看cust_query.sql文件。
使用GET命令检索cust_query.sql文件的内容:
SQL> get cust_query.sql
1 select customer_id,first_name,last_name
2 from customers
3*where customer_id=1
然后使用 / 运行此查询
SQL> /
CUSTOMER_IDFIRST_NAME LAST_NAME
----------- ---------- ----------
1 John Brown
可以使用START 命令用一个步骤加载并运行cust_query.sql文件的内容:
SQL>start cust_query.sql
CUSTOMER_ID FIRST_NAME LAST_NAME
----------- ---------- ----------
1 John Brown
可以使用EDIT命令编辑SQL*Plus缓冲区中的内容:
SQL>EDIT
EDIT命令会启动操作系统中默认的编辑器。(在操作系统中通过命令:export EDITOR=vi将默认编辑设置成vi,或者将 DEFINE_EDITOR='vi'写入到login.sql)
SQL> edit
Wrote file afiedt.buf
1 selectcustomer_id,first_name,last_name
2 from customers
3*where customer_id=2
然后使用 / 运行刚才修改过的查询语句:
SQL> /
CUSTOMER_IDFIRST_NAME LAST_NAME
----------- ---------- ----------
2 Cynthia Green
使用SPOOL命令可以将SQL*Plus中的输出结果复制到一个文件中。使用SPOOL OFF关闭。
- 25.Oracle数据库SQL开发之 SQLPlus使用——保存、检索并运行文件
- 32.Oracle数据库SQL开发之 SQLPlus使用——断开数据库并退出SQLPLUS
- 24.Oracle数据库SQL开发之 SQLPlus使用——编辑SQL语句
- 30.Oracle数据库SQL开发之 SQLPlus使用——从SQL获取帮助信息
- 31.Oracle数据库SQL开发之 SQLPlus使用——自动生成SQL语句
- 28.Oracle数据库SQL开发之 SQLPlus使用——使用变量
- 23.Oracle数据库SQL开发之 SQLPlus使用——查看表结构
- 26.Oracle数据库SQL开发之 SQLPlus使用——格式化列
- 27.Oracle数据库SQL开发之 SQLPlus使用——设置页面、行大小
- 29.Oracle数据库SQL开发之 SQLPlus使用——创建简单报表
- 110.Oracle数据库SQL开发之 视图——创建并使用视图
- 138.Oracle数据库SQL开发之 集合——检索集合元素
- Oracle数据库之使用sqlplus执行sql脚本乱码解决办法
- 89.Oracle数据库SQL开发之 修改表内存——数据库事务的保存点
- 125.Oracle数据库SQL开发之 数据库对象——数据库中使用对象类型
- Oracle Database :Oracle11g SQL开发指南学习笔记之(2): 使用SQLPLUS
- 160.Oracle数据库SQL开发之 SQL优化——使用绑定变量
- 126.Oracle数据库SQL开发之 数据库对象——PLSQL中使用对象
- 了解 Linux內核架構 (1)
- 【数据结构】二叉树的基本操作
- 关于__FILE__,dirname()的使用小小心得
- 简单了解JAVA8的新特性
- HDU 1027 Ignatius and the Princess II(求由1-n组成按字典序排序的第m个序列)
- 25.Oracle数据库SQL开发之 SQLPlus使用——保存、检索并运行文件
- 黑马程序员-----线程
- 物联网操作系统HelloX已成功移植到MinnowBoard MAX开发板上
- netty rpc 框架
- Android分享到微信好友、朋友圈
- 【数据结构】二维数组
- rsync同步工具
- Android工程出现错误Unable to resolve target 'android-19'
- 26.Oracle数据库SQL开发之 SQLPlus使用——格式化列