sqlplus命令学习

sqlplus中,

"!"可用于不退出而直接执行系统命令行命令

"host"用途同"!"

例:

SQL> !ls
admin  oradata  oraInventory  product

SQL> ls
SP2-0042: unknown command "ls" - rest of line ignored.
SQL> exit
Disconnected from Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bit Production
With the Partitioning, OLAP and Data Mining options
[oracle@devdb168 ~]$ ls
admin  oradata  oraInventory  product
 

只使用!时,会切换到系统命令行,退出后自动返回sqlplus(win下无法使用):

sql>! 
$hostname 
$exit 
sql> 

 

使用#,将在当前命令不取消的同时运行一条新的的命令,运行完后自动退回到当前命令:

SQL>> select deptno, empno, ename
2 from emp
3 where
6 #desc emp
Name Null? Type
----------------------------------------- -------- --------------
EMPNO NOT NULL NUMBER(4)
ENAME VARCHAR2(10)
JOB VARCHAR2(9)
MGR NUMBER(4)
HIREDATE DATE
SAL NUMBER(7,2)
COMM NUMBER(7,2)
DEPTNO NUMBER(2)

6 sal > 4000;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
SQL*Plus是Oracle数据库的命令行工具,它允许用户与数据库进行交互,并执行SQL语句和PL/SQL块。下面是一些学习SQL*Plus的笔记: 1. 安装和配置:首先,确保你已经安装了Oracle数据库。安装成后,你可以通过在命令行窗口中输入"sqlplus"命令来启动SQL*Plus。你还可以在SQL*Plus配置文件中进行一些自定义设置,例如设置输出格式、定义别名等。 2. 登录和退出:在启动SQL*Plus后,你需要提供数据库的用户名和密码来登录。你可以使用以下命令进行登录: ``` sqlplus username/password@database ``` 登录成功后,你可以使用"exit"命令退出SQL*Plus。 3. 执行SQL语句:你可以在SQL*Plus中执行各种SQL语句,例如查询数据、创建表、更新数据等。只需在命令行中输入SQL语句,然后按下回车键即可执行。 4. 管理输出:你可以使用SQL*Plus提供的命令来管理输出结果的格式。例如,使用"SET PAGESIZE"命令设置每页的行数,使用"SET LINESIZE"命令设置每行的字符数,使用"SET FEEDBACK"命令控制是否显示执行结果的行数等。 5. 存储和执行脚本:你可以将一系列SQL语句保存在一个脚本文件中,然后使用SQL*Plus执行该脚本。通过在命令行中输入"@"符号,后跟脚本文件的路径,即可执行脚本。 6. 使用变量:SQL*Plus允许你定义和使用变量来存储和操作数据。你可以使用"DEFINE"命令定义变量,使用"ACCEPT"命令提示用户输入变量的值,使用"PRINT"命令显示变量的值等。 这些是SQL*Plus学习的一些基本笔记,希望对你有所帮助!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值