SQL*PLUS里几个简单的文件命令

1、SAV[E] filename [CRE[ATE] | REP[LACE] | APP[END] ]
    把sql buffer里的SQL命令存到OS下一个文件filename,默认的文件名后缀为.sql.
    CRE[ATE]创建一个新文件,这是Default选项
    REP[LACE]替换filename里的SQL命令
    APP[END] 把sql buffer里的SQL命令添加到filename后
    个人感觉这个命令还是很常用的,你可以对比较重要的SQL做临时保存。比如SAVE temp APP,待有时间时再整理temp中的语句;
2、GET filename 从filename里把SQL命令读到sql buffer
3、STA[RT] filename 运行上次保存到文件filename里的SQL命令
4、@filename 运行上次保存到文件filename里的SQL命令
5、EDIT 打开编辑窗口,编辑sql buffer里的SQL命令
   EDIT filename 打开编辑窗口,编辑文件filename里的SQL命令
6、SPO[OL] filename [OFF | OUT] 把SQL命令结果输出到OS下一个文件filename  OFF结束输出到文件, OUT结束输出到文件并打印文件
//--------------------------------------------------------------------------------------
@与@@的区别是什么?
@等于start命令,用来运行一个sql脚本文件。
@命令调用当前目录下的,或指定全路径,或可以通过SQLPATH环境变量搜寻到的脚本文件。该命令使用是一般要指定要执行的文件的全路径,否则从缺省路径(可用SQLPATH变量指定)下读取指定的文件。
@@用在sql脚本文件中,用来说明用@@执行的sql脚本文件与@所在的文件在同一目录下,而不用指定要执行sql脚本文件的全路径,也不是从SQLPATH环境变量指定的路径中寻找sql脚本文件,该命令一般用在脚本文件中。
如:在c:\temp目录下有文件start.sql和nest_start.sql,start.sql脚本文件的内容为:
@@nest_start.sql     - - 相当于@ c:\temp\nest_start.sql
则我们在sql*plus中,这样执行:
SQL> @ c:\temp\start.sql

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/14790134/viewspace-567229/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/14790134/viewspace-567229/

219页华为供应链管理:市场预测S&OP计划、销售预测与存货管理精要 S&OP计划的整合作用:S&OP是一种综合的销售和运营计划流程,它将市场预测、生产能力、库存水平和财务目标整合在一起,以确保企业能够平衡供需,实现最佳的运营效率。持续监控与改进:市场预测、S&OP计划、计划委员会的决策以及存货管理都需要持续的监控和评估。供应链策略与执行:华为ISC拥有清晰的供应链策略,并通过SISC架构实现了策略的有效执行,包括供应链网络设计、库存管理、物流优化等。持续的供应链创新:华为ISC不断探索新的供应链管理方法和技术,如数字化供应链、智能物流等,以适应全球化和市场的快速变化。 阅读详情

相关推荐

Unity中USD场景导入与工业级协作实战指南

USD(Universal Scene Description)是一种面向复杂三维场景的结构化数据模型,其核心在于分层描述、变体管理与非破坏性组合,本质是支持多团队并行协作的场景协议。它不同于传统模型格式,强调运行时可编辑性与版本可控性,技术价值体现在跨软件资产一致性、零拷贝动态叠加及内存中实时合成。典型应用场景包括建筑BIM实时漫游、汽车多配置仿真、影视级灯光材质协同等工业管线。在Unity中,USD已深度集成于URP/HDRP管线,通过原生USD Importer、Runtime与Exporter三组件

weixin_32073537的博客 283

SPOOL保存运行结果

以前在SQLPLUS中运行脚本时用SPOOL保存运行结果, 可是SPOOL每次都将原来的文件覆盖了, 现在有了10g就没这个问题了:   e:>sqlplus xsb@tns1SQL*Plus: Release 10.1.0.2.0 - Production on 星期四 4月 13 15:24:36 2006Copyright (c) 1982, 2004, Oracle. All

zuixinnet的专栏 802

s扫描器完美版

支持多种扫描方式.

SQL * PLUS 概述与常用命令

简介     SQL * PLUS 是用户与oracle进行交互的客户端工具。在SQL*PLUS 中,用户可以执行输入的SQL语句、PL/SQL 语句,以及各种sql *plus命令,还可以格式化SQL,PL/SQL语句的输出结果等。 SQL*PLUS命令类型: SQL : 是指DDL 、DML和D

lili小虫子的博客 8503

sqlplus编辑命令行用法

 sqlplus编辑命令行用法set linedize 150  //每行显示的字符  set time on    //在提示符前显示系统时间  SQL> set time on  12:25:08 SQL>    set serveroutput on/off  //输出显示  set long 200   //每字段显示的字符长度,如某列的值显示不完,调次值  col column_name

luobina的专栏 993

SQL*PLUS命令的使用大全

SQL*PLUS命令的使用大全            Oracle的sql*plus是与oracle进行交互的客户端工具。在sql*plus中,可以运行sql*plus命令sql*plus语句。    我们通常所说的DML、DDL、DCL语句都是sql*plus语句,它们执行完后,都可以保存在一个被称为sql buffer的内存区域中,并且只能保存一条最近执行的sql语句,我们可以对保存在sql

幽客独往 2190

SQL*PLUS命令

SQL*Plus工具是随Oracle 数据库服务器或客户端的安装而自动进行安装的管理与开发工具,Oracle数据库中所有的管理操作都可以通过SQL*Plus工具完成,同时开发人员利用SQL*Plus可以测试、运行SQL语句和PL/SQL程序。运行方式:命令行方式图形界面方式(GUI)基于Web的iSQL*Plus方式在SQL*Plus中执行的语句有3种:SQL*Plus命令SQL语句和PL/SQL程序作用输入、编辑、存储、提取、运行和调试SQL语句和PL/SQL程序。

2403_83147124的博客 2270

SQL*PLUS SET命令参数详解

SQL*PLUS维护系统变量,也称SET变量,利用它可为SQL*PLUS交互建立一个特殊的环境,如:设置NUMBER数据的显示宽度;设置每页的行数;设置列的宽度等。可用SET命令改变这些系统变量,也可用SHOW命令列出它们.使用set命令的语法如下:  SET 系统变量  值其中系统变量及其可选值如下:  ARRAY[SIZE]          {20(默认值)|n}  AUTO[COM

昊的专栏 1万+

Oracle基本练习:SQL*Plus运行环境、使用SQL*Plus命令、编辑SQL*Plus命令

SQL*Plus运行环境 1.显示设置信息命令 显示当前登陆数据库用户的名字 show user 显示SQL*Plus的所有设置信息 show all 如果要显示某个具体的设置信息,可以在show命令之后跟上相关的关键字 显示控制是否统计每个SQL命令的运行时间的参数Timing的状态 show timing 如果要显示数据库服务器的参数设置信息,可以使用show parameter命令。...

donoot的博客 1887

SQL*PLUS命令的使用(一)

命令不需要分号结束 我们可以通过help index命令,来查看命令清单 showdown命令可以关闭数据库实例,describe命令可以返回对数据库所存储对象的描述 查找oracle中有哪些用户 select username from dba_usernames 1.如何解锁用户 alter user 用户名 account unlock 例如: alter user scott account unlock 2.同时给解锁的用户设置新的密码 alter user scott identifi.

少年白马 1653

SQL*PLUS使用总结

sqlplus {[/][@] | / } [AS {SYSDBA | SYSOPER | SYSASM}] [EDITION=value] - 直接输入sqlplus并回车就是启动SQL*PLUS,输入user及password将使用户登陆到缺省的数据库。 - 运行sqlplus user/password@SERVICE_NAME 将连接到指定的数据库。远程登录:sqlplus use

NowOrNever 3424

常用的SQL*Plus命令

连接命令、编辑命令、文本操作命令、交互式命令、显示与设置环境命令、格式化命令、其他命令

DUMG 922

oracle连接操作符、消除重复行、SQL*PLUS编辑命令SQL*PLUS文件命令

一、 符号: || eg: 查询员工姓名和工种信息,要求数据输出两列连接到一起,并使用心得列标题employee(列名区分大小写) select ename || job as "employee" from emp; eg:输出 ename is job 的格式 select ename || 'is' || job as "employee" from emp; 二、原意字符串的输出 1....

qq_43138528的博客 617

Oracle的SQL*Plus命令

在设置为ON,再设置字符串时,则每次暂停都将显示该字符串。可对结果进行设置列的标题、定义输出值的显示格式和显示宽度、为报表增加头标题和底标题、在报表中显示当前日期和页号等。在一附加行上继续某个SQL*Plus命令时,SQL*Plus以该设置的字符序列进行提示。设置查询的行数,是SQL*Plus一次从数据库获取的行数,有效值为1到5000。控制START命令是否列出命令文件中的每一命令,若设置为ON时,则列出命令。显示SQL*Plus系统变量的值或SQL*Plus环境变量的值。调整列标题的对齐方式。

在路上 1780

SQL*PLUS两种基本命令

两种基本的SQL*PLUS命令: 工作命令:实际做某事的命令,如恢复数据库的recover命令。 格式化命令:这些命令帮助整理来自查询的输出信息。 工作命令 1.SQLPROMPT:改变SQL*PLUS界面上的提示符。 SET SQLPROMPT '_CONNECT_IDENTIFIER >':使用实例名作为界面提示符。 SET SQLPROMPT "_US...

anxi5584的博客 250

SQL*Plus常用命令及注意事项

一、SQL*Plus可以处理的两种类型的命令     1、SQL命令:主要用来对数据库执行操作     2、SQL*Plus命令:主要用来设置查询结果的显示格式,设置一些环境选项和提供帮助信息。     区别:         A、SQL命令不可以简写,SQL*Plus命令可以简写(只写前面的一个或几个字符);         B、SQL命令以“;”结束,SQL*Plus不以“;”结束;...

weixin_36730613的博客 1621

Oracle 的 Sql*Plus 常用命令介绍

估计用Oracle的几乎一开始都是使用Sql*Plus吧, 毕竟这个工具可以运行在任何的Oracle运行的平台上,这个工具呢,您可以在客户端实现安装,也可以在服务端安装,在客户端的安装呢,主要是通过安装Oracle提供的客户端软件安装,而在服务端的话,则是通过安装Oracle时自动安装的,Sql*Plus呢,其是一个基于C/S的Sql开发工具,包括客户层和服务层,其可以实现执行Sql语句或者是执

蜗牛之旅 3915

oracle学习 第三章 常用的SQL*PLUS命令 ——02

今天接着昨天的RUN命令继续讲。 3.5 n(设置当前行)命令和A(PPEND)(附加)命令 设想,你输入了例3-10的查询语句 例 3-10 SQL> SELECT ename 2 FROM emp; 例 3-10 结果 看到以上输出时,您发现在SELECT子句中忘了job,sal。这时您又如何修改您的SELECT子句呢?首先您应该使用SQL*PLUS的L(LIST)命

酒醉清风 4463

常用的SQL*PLUS命令

常用的SQL*PLUS命令

m0_73505947的博客 442
上一篇: SQL*PLUS里几个简单的编辑命令
下一篇: 修改SQLPLUSW的字体和字体大小
cksmp68828
博客等级 码龄12年 0粉丝 0原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值