oracle学习第三天【sqlplus常用命令】
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
CONNECT PASSWORD SHOW
1,清屏命令
SQL> clear screen
2,列出表信息
SQL> desc emp
名称 是否为空? 类型
----------------------------------------- -------- -----------------
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)
SQL> conn scott/tiger
已连接。
3,执行文件中的命令(start filename(path),@ filename(path))
SQL> start j:\disk1\sql\1.sql
DEPTNO DNAME LOC
---------- -------------- -------------
10 ACCOUNTING NEW YORK
20 RESEARCH DALLAS
30 SALES CHICAGO
40 OPERATIONS BOSTON
SQL> @ j:\disk1\sql\1.sql
DEPTNO DNAME LOC
---------- -------------- -------------
10 ACCOUNTING NEW YORK
20 RESEARCH DALLAS
30 SALES CHICAGO
40 OPERATIONS BOSTON
4,获取(编辑)文件中的命令
SQL> get j:\disk1\sql\1.sql
1* select * from dept
edit:使你迅速离开SQLPLUS并进入所选择的编辑器。
SQL>edit j:\disk1\sql\1.sql
5,保存缓冲区的命令到文件
SQL> save fsl
已创建 file fsl.sql
C:\Documents and Settings\Administrator
6,把之后的各种操作保存至磁盘
SQL> spool //显示当前脱机状态
当前未假脱机
SQL> spool feng //此后的操作保存到feng..LST文件中
SQL> spool off //停止输出
7,执行当前缓冲区中的命令
SQL> run
SQL> /
SQL> r
8,列出当前缓冲区命令
SQL> list
SQL> list n //列出第n 条命令
SQL> list m n //列出m 到 n 的命令
SQL> l //list简写
9,删除当前行
SQL> del
SQL> del n
10,set命令
SQL> set sqlprompt "feng#" //设置默认提示符
feng#
SQL> set timing on // 设置显示查询耗时,默认是off
SQL> set linesize 1000 //设置屏幕显示宽度,默认是100
SQL> set pause on //设置暂停,会使屏幕显示暂停,按下Enter键后再示
SQL> set heading off //禁止输出列标题,默认是on
SQL> set feedback off //禁止显示最后一行的计数反馈信息,默认是对6个回送
SQL> set autocommint ON //设置自动提交,默认是off
SQL> set colsep “|” //设置执行select输出的结果中,列和列之间是以空格分隔的的默认设置
11,Show命令
12,其他命令
host:向主操作系统发送命令。
define_editor:告诉SQLPLUS你所选择的编辑器的名字。
exit或quit:终止SQLPLUS。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· AI Agent开发,如何调用三方的API Function,是通过提示词来发起调用的吗