网站首页 > 技术文章 正文
【本文详细介绍了Oracle数据库扩展语言PL/SQL中SQL*Plus的基本功能和常用操作,欢迎读者朋友们阅读、转发和收藏!】
1 概念
SQL*Plus 是一种组织并提交 SQL 语句给 Oracel 服务器执行 Oracle 工具,它包含有自己的命令语言。
2 SQL*PLUS 特征
- SQL*Plus 接受直接输入 SQL, 接受从文件中导入 SQL 。
- 提供行编辑器修改 SQL 语句。
- 控制环境设置。
- 格式化结果到基本报表。
- 能访问本地和远程的数据库。
3 SQL*PLUS 功能
- 登录到 SQL*Plus ;
- 描述表的结构;
- 编辑 SQL 语句;
- 在 SQL*Plus 中执行 SQL ;
- 保存或插入 SQL 语句到文件单计数器。
4 SQL*PLUS 常用操作
( 1 )登陆:
通过命令行:
sqlplus [username[/password [ @database ]]]
( 2 )显示表结构:
DESC[RIBE] tablename
( 3 )编辑命令:
SQL*Plus 命令一次键入一行,并存储在 SQL buffer 中。
在结束命令前如果您键入 [Enter] , SQL*Plus 将格式化一行号输出。
键入终止符中止 SQL buffer ( 分号或斜线或键入 [Enter] 两次)写入,开始执行并显示结果。
基本命令解释
- C[HANGE] 用新的内容替换原来在一行中第一次出现内容
- A[PPEND] text 在一行后追加内容
- CL[EAR] BUFF[ER] 清空 SQL 缓冲区
- DEL [n] 删除 SQL 缓冲区中的当前行或 n 行
- L[IST] n 显示当前 SQL 命令的第 n 行,并把第 n 行作为当前行,在该行号后面有个 * 。
- I[NPUT] text 增加一行或多行
- R[UN] : 显示并运行 SQL 缓冲区中的命令
- / : 运行 SQL 缓冲区中的命令
- n text : 显示该文本中的前 n 行
( 4 )文件命令:
- SAVE 文件名:保存文件
- GET 把磁盘上的文件内容调入缓冲区,并显示在屏幕上,文件名尾不必加 .sql 。
- START :运行指定的文件
- @ 文件名:运行该文件
- EDIT 把 SQL 缓冲区中的命令写到操作系统下的文本文件, 并调用操作系统提供的编辑器执行修改。
- SPOOL tryfile :不仅可以使查询结果在屏幕上显示,还可以使结果存入文件
- SPOOL OFF :停止向文件输出
- SPOOL OUT :关闭该文件,并在系统缺省的打印机上输出
猜你喜欢
- 2025-07-28 分布式事务解决方案之2PC(两阶段提交)
- 2025-07-28 Oracle 赢得云大单:一年 2100 亿元
- 2024-10-30 顺丰快递:请签收MySQL灵魂十连 顺丰快递签收成功是什么意思
- 2024-10-30 Form表单提交细节 form表单提交textarea
- 2024-10-30 Oracle项目管理系统之进度管理 oracle进程数设置多少
- 2024-10-30 Oracle面试常见问题(二) oracle语句面试题
- 2024-10-30 oracle批量执行SQL尤其慢问题求教
- 2024-10-30 将配置好的docker容器提交成新镜像、镜像导出、导入
- 2024-10-30 Oracle实验--详解Oracle 11g如何收集多列统计信息
- 2024-10-30 数据库的隔离级别 数据库的隔离级别是怎么实现的
你 发表评论:
欢迎- 636℃几个Oracle空值处理函数 oracle处理null值的函数
- 629℃Oracle分析函数之Lag和Lead()使用
- 617℃0497-如何将Kerberos的CDH6.1从Oracle JDK 1.8迁移至OpenJDK 1.8
- 613℃Oracle数据库的单、多行函数 oracle执行多个sql语句
- 611℃Oracle 12c PDB迁移(一) oracle迁移到oceanbase
- 603℃【数据统计分析】详解Oracle分组函数之CUBE
- 590℃最佳实践 | 提效 47 倍,制造业生产 Oracle 迁移替换
- 576℃Oracle有哪些常见的函数? oracle中常用的函数
- 最近发表
- 标签列表
-
- 前端设计模式 (75)
- 前端性能优化 (51)
- 前端模板 (66)
- 前端跨域 (52)
- 前端缓存 (63)
- 前端aes加密 (58)
- 前端脚手架 (56)
- 前端md5加密 (54)
- 前端路由 (61)
- 前端数组 (73)
- 前端js面试题 (50)
- 前端定时器 (59)
- 前端获取当前时间 (50)
- Oracle RAC (76)
- oracle恢复 (77)
- oracle 删除表 (52)
- oracle 用户名 (80)
- oracle 工具 (55)
- oracle 内存 (55)
- oracle 导出表 (62)
- oracle约束 (54)
- oracle 中文 (51)
- oracle链接 (54)
- oracle的函数 (58)
- 前端调试 (52)
本文暂时没有评论,来添加一个吧(●'◡'●)