大小:142.65M
更新时间:26-07-29
系统:Pc
版本:v26.2.0
Oracle SQL Developer Command Line是面向oracle database的一个免费的现代命令行界面,一般简称为Oracle SQLcl,SQL Command Line,SQL开发者命令行,该软件强大、灵活且免费,专为现代 Oracle 数据库专业人士设计,使用CMD提示符或 Bash Shell 开始工作,不仅提供 LOAD 和 DDL 等新命令,可以显著节约时间,还能以您需要的格式提供简单易读的 SQL 结果,是一个不可或缺的实用程序。目前Oracle SQLcl正在取代SQL*Plus,兼容 SQL*Plus的全部命令,可以在交互式或批处理模式下执行 SQL 和 PL/SQL 语句,支持内联编辑、语句补全、命令调回,同时也支持你现有的 SQL*Plus 脚本。同时集成的 MCP 服务器通过允许语言学习模型(LLM)交互式执行查询并处理结果,连接了 Oracle 数据库与 AI 驱动的解决方案,这使得 SQLcl 成为传统数据库开发和前沿 AI/ML 应用的首选接口,快免费下载体验吧。
1、只需下载并解压缩一个小文件 (25 Mb) 就能使用
2、自动格式化(csv、xml、json、INSERTs 和 HTML 等等)
3、SQL 历史记录
4、Tab 补全
5、构建您自己的命令
6、Liquibase 集成(用于模式版本控制)
1、限制SQLcl MCP服务器的级别:你现在可以为 指定限制级别 SQLcl MCP 服务器用来控制它可以执行哪些命令。
2、项目导出过滤器:有了这个命令,你现在可以用过滤器来细化导出内容。project export
3、REST 命令增强:你现在可以用额外的子命令和 命令。REST
4、CONNECT命令增强:你现在可以使用 在 Oracle 云基础设施(OCI)数据库工具服务中连接以连接 OCI中的数据库。
5、PROJECT指挥增强:
- 通过该命令,你现在可以指定 分支与当前分支进行比较。project verify
- 你现在可以用调度器对象(作业、程序和调度)来使用 PROJECT指挥部。
功能 SQL*Plus SQLcl
SQL 格式化(format)❌✅
命令历史、多行编辑❌✅
SQL 高亮❌✅
输出格式(JSON/CSV/XML)❌✅(set sqlformat)
支持 JavaScript 脚本❌✅
内建 Liquibase 支持❌✅
与 MCP 集成,调用 AI 模型❌✅
一、登录和退出
请使用以下命令登录和退出 SQLcl。
SQL [[option] [logon | /NOLOG] [start]]
其中 具有以下语法:option
-H[ELP] | -V[ERSION] | [ [-C[OMPATIBILITY] x.y[.z]]] [-L[OGON]] [-NOLOGINTIME] [-R[ESTRICT] {0|1|2|3|4}] [-S[ILENT]]
其中 具有以下语法:logon
{username[/password] [@connect_identifier] | /} [AS {SYSASM |SYSBACKUP |SYSDBA |SYSDG |SYSOPER |SYSRAC |SYSKM}] [edition=value]
其中 具有以下语法:start
@{url | file_name[.ext]} [arg ...]
{EXIT | QUIT} [SUCCESS | FAILURE | WARNING | n | variable | :BindVariable] [COMMIT | ROLLBACK]
提交或回滚所有待处理的更改,登出 Oracle, 终止SQLcl,并将控制权返回作系统。
{QUIT | EXIT} [SUCCESS | FAILURE | WARNING | n | variable | :BindVariable] [COMMIT | ROLLBACK]
提交或回滚所有待处理的更改,登出 Oracle, 终止SQLcl,并将控制权返回作系统。
二、使用 ARGUMENT 命令的脚本定义SQLcl脚本中的参数
该命令允许您定义 SQL*Plus 参数,使得 传递给SQLcl脚本。
语法
argument|arg OPTIONS
使用控制参数保留命令。 参数保留适用于所有参数,无论使用该命令定义 或者不。SET PARAMETERPOLICY
当 (默认)时, 定义的变量会保持其值直到你:SET PARAMETERPOLICYSHARE
1、输入一个新命令,引用该变量。DEFINE
2、输入一个引用变量的命令。UNDEFINE
3、输入一个引用变量的命令。ACCEPT
4、引用命令的 or 子句中的变量,并且 然后在命令中引用该列。NEW_VALUEOLD_VALUECOLUMNSELECT
5、退出SQLcl。
当 是:SET PARAMETERPOLICYISOLATE
1、参数设置在脚本开头保存并未定义。
2、从脚本返回后,保存的参数会被恢复。
3、调用脚本中的参数设置不会影响包含脚本的版本。
必须指定命令 在剧本叫到之前。如果在脚本中设置为 ,返回时参数会被移除。 参数无法重置,因为值未在 脚本。
1、支持的 Java 版本
Oracle SQLcl 需要 Java 17 或 21。支持的 Java 运行环境有:
- Oracle Java 17
- Oracle Java 21
- Oracle GraalVM Enterprise Edition for Java 17
- Oracle GraalVM Enterprise Edition for Java 21
2、JavaScript 支持需要 Java 17 的 GraalVM 配合 JavaScript 运行时插件
v26.2.0版本
新功能
SQLcl 项目现在支持 APEXLang 应用程序。
SQLcl 命令的 shell 执行
在 SQLcl 退出之前,可以使用可重复的“-e”或“-execute”选项从 shell 运行 SQLcl 命令。
示例:`sql -e '选择日期' -e '选择用户' -name myconn`。
SQLcl 项目阶段变更日志处理改进了性能和错误处理。
项目版本为生成的版本变更日志添加了 Liquibase 标签。
所有键盘快捷键现在都可以完全自定义。
示例: `KEYMAP bind emacs ^E History-incremental-search-backward` 将 Ctrl-E 绑定到 Emacs 模式下的反向历史搜索。
SET 现在支持默认值。
SET 现在支持默认值。
错误已修复
当前工作目录之外的“DIFF”工件输出路径。
包含子字符串“.”的对象名称的项目阶段“撤销生成”
项目变更日志生成,以便对象授权在其引用的对象之后排序。
项目阶段输出,以便操作注释保留在生成的变更日志中。
当 SQLcl 快照元数据包含大型 SXML 文本时,项目阶段失败。
SQLcl 项目部署如此生成的 Oracle APEX 部署控制器应用固定的导入偏移量。
Oracle APEX 导出因此现有文件不会被覆盖,除非指定了“-overwrite-files”。
Oracle APEX 组件导出,以便多种导出类型创建所有请求的文件。
使用命令别名时的命令帮助导航。
对象类型的“DESCRIBE”输出,以便显示方法签名。
其目标对象对当前用户不可见的同义词的“DESCRIBE”行为。
SQLcl 启动,以便 Oracle Cloud Infrastructure 配置文件刷新失败不会终止命令启动。
Liquibase 格式化 SQL 执行,因此 PL/SQL 块和包含冒号的注释可以在默认引擎下正确运行。
Liquibase 操作日志记录,以便在更新修复期间将“DATABASECHANGELOG_DETAILS”重新创建为有效视图。
Liquibase 操作记录长 SQL 和 SXML 变更集内容。
应用信息
同类热门
sql server management studio 22官方中文版
Oracle AI Database 26ai Free
mysql官方最新版
HeidiSQL(开源数据库管理工具)
Navicat for Redis 17中文版
datagrip2025官方版
dbeaver旗舰版
MyDB Studio官方版
猜你喜欢
类似软件
热门标签
网友评论0人参与,0条评论
最新排行
极佳sql数据库误删除丢失覆盖恢复工具10.53Mv2026.0912官方版 极佳sql数据库误删除丢失覆盖恢复工具是一款专业的MS SQL数据库恢复工具,能够有效地解决各种原因导致的数据库丢失问题,包括误删除、误格式化和误还原备份文件等,同时,支持MDF和NDF文件的恢复,不仅可以根据文件结构从磁盘中提取页面,还可以组合出
查看
dataload(oracle数据录入工具)1.66Mv5.5.0.0 dataload是一款专为办公设计的Oracle数据录入工具,其工作原理是模仿键盘的操作,将数据和键盘的按键以表格的形式存储起来。当你需要在目标程序界面中输入数据的时候,dataload根据所定义的数据和键盘按键顺序,将数据录入。它可以将数据加载到
查看
sybase官方中文企业版2.57Gv16.1 不管是做网站还是做应用可能都需要一个数据库来支持,常见的数据库有Oracle、DB2、MS SQL Server、Informax、MySQL、ACCESS等等,不过今天小编给大家带来的是sybase数据库,它是由美国Sybase公司研制的一种关系
查看
SQLyog(MySQL数据库管理工具)5.82Mv13.1.6 sqlyog13是一款功能强大的数据库管理工具,通过该软件用户们可以运行各种SQL脚本来对远端的数据库并且进行维护管理等,非常方便,另外,它除了能帮助用户对需求的数据进行备份保存以及数据恢复的强大操作外,还支持支持各种HTTP管道以及ssh或者是S
查看