#SQL 操作
YDC提供了强大的SQL编辑器,支持:
- 语法高亮
- 智能提示
- SQL格式化
- 执行SQL(DDL、DML、DQL、PL执行)
# 语法高亮
YDC支持YashanDB关键字语法高亮功能,通过对SQL语句中的关键字、语法结构和注释进行特殊样式的标记,从而增强了代码的可读性和易理解性,提高SQL语句编码效率。
# 智能提示
YDC支持对YashanDB关键字,数据库对提供象智能提示功能,当用户输入部分代码时,会显示相关的SQL语法和函数,提高SQL编程的效率和准确性,减少错误,帮助用户更快速地编写和调试SQL代码。
# SQL格式化
输入SQL后可点击【格式化】,对输入的语句进行格式化。
SQL格式化可提高代码的可读性和可维护性。通过自动格式化,可以使SQL语句的结构更清晰、更一致,使SQL语句更易于阅读和理解。
# 执行SQL
以查询操作为例,展示执行SQL。
SQL编辑器中根据当前执行语句选中情况,分为下面三种:
整体执行:不选中,直接点击运行。
单行执行:选中一行SQL语句,点击运行。
多行执行:选中多行SQL语句进行执行。
SQL编辑器还支持Ctrl+/
进行注释与取消注释。
# 结果栏
展示SQL执行查询后的结果,对结果已进行分页展示,同时支持对展示内容进行搜索或者排序操作。
结果集表格化展示,提供符合查询条件的数据结果,这些功能可以帮助用户进一步处理、展示或分析数据。
# 执行记录
记录历史执行SQL的执行情况,包括执行状态、执行语句、执行结果、执行耗时等信息,以便于用户翻看执行历史记录,跟踪数据库 SQL 语句操作。
# 日志
展示最后一次选中SQL执行结果,通过查看 SQL 执行日志,可以追踪查询的执行情况,查看 SQL 语句执行成功或失败,会显示具体的失败原因,有助于用户分析以及定位问题,提高编码效率。
# 事务管理
YDC支持事务管理功能,每个编辑器窗口都对应一个唯一的会话,用户可以在编辑器中执行SQL,然后对执行结果进行事务提交/事务回滚操作。
Note:
YashanDB执行DDL语句之前默认会执行一次事务提交,如果用户执行的操作中包含DDL语句,用户执行后想要进行事务回滚,那么只能回到DDL语句之后的状态。
# 事务提交
执行一系列操作后,点击【事务提交】,即可对事务进行提交。
# 事务回滚
执行一系列操作之后,用户想要回到执行之前的状态,点击【事务回滚】,即可对事务进行回滚。