当前位置: 首页 > backend >正文

达梦数据库线上体验:高度兼容Oracle语法

最近在了解国产数据库,关注到了一个坚持了四十年自主原创技术路线的产品:达梦数据库(DM)。本来打算自己下载安装试用一下,在达梦官方下载中心发现了在线体验功能,果断打开了下面的链接:

https://eco.dameng.com/tour/

在这里插入图片描述

如果你点击打开的是达梦账户登录页面,可以免费注册一个账号并登录。

这个达梦线上实验室是一个基于 DM8 的仿真环境,包括 “用户权限”,“操作数据表”,“检索数据”,“创建索引”,“事务特性” 等模块,可以帮助我们初步体验 DM8 的基本特性;同时它也提供了序列、物化视图、函数和存储过程、触发器、分区表、WITH 子句等一系列“SQL 高级特性”的探索。

在这里插入图片描述

第一个体验操作是检查数据库版本及服务状态,直接点击左侧的命令复制功能,相应的 SQL 语句会自动复制到右侧的命令窗口,操作非常简单:

在这里插入图片描述

这一步涉及的两个视图分别是 v$instance 以及 v$version,除了个别字段的名称有所差异,其他和 Oracle 数据库保持了一致。

其他功能的体验感觉类似,包括数据库对象名称大小写、视图定义(CREATE OR REPLACE VIEW )、事务模式、序列支持、物化视图功能、分区表类型等。对于 Oracle 数据库的开发人员来说,应该可以很快熟悉这些功能。例如,以下是一个 WITH 子句的实现示例:

在这里插入图片描述

达梦数据库不仅实现了 SQL 标准中的通用表表达式(WITH)功能,还实现了 Oracle 特有的临时函数功能(WITH FUNCTION),可以减少代码的迁移工作。

目前,这个在线实验室只提供了部分 SQL 功能体验,更完整的特性还是要参考官方文档:

https://eco.dameng.com/document/dm/zh-cn/start/index.html

最近打算下载安装一个本地的达梦数据库进行深度体验,后续再和大家分享。

http://www.xdnf.cn/news/7690.html

相关文章:

  • 家电行业数字化实践案例 | 易趋携手某知名家电集团打造数字化项目管理系统
  • 如何看待镍钯金PCB在当代工业制造中的地位和应用?
  • Python 数据库编程
  • Java 04 API
  • 【信息系统项目管理师】第12章:项目质量管理 - 26个经典题目及详解
  • Agent_Attention线性注意力推导
  • ubuntu terminal 查看opencv 版本,或者其他相关库或者包
  • 【LUT技术专题】DnLUT代码解读
  • UniVLA-香港大学-单系统带导航-2025.5.9-开源
  • 通过两个列表构建字典(python极其详细)
  • Redis哨兵(Sentinel)模式详解:构建高可用Redis架构
  • Oracle RAC ADG备库版本降级方案(19.20 → 19.7)
  • 大模型预训练、微调、强化学习、评估指导实践
  • 学习黑客 TELNET 来龙去脉
  • 5.2.4 wpf中MultiBinding的使用方法
  • 宝塔+fastadmin:给项目添加定时任务
  • Spring Boot 使用 jasypt配置明文密码加密
  • 第6章 C控制语句:循环
  • 攻防世界-题目名称-文件包含
  • MySQL 库的操作 -- 字符集和校验规则,库的增删查改,数据库的备份和还原
  • Java IO流操作
  • Prosys OPC:引领工业互联的OPC UA先锋
  • 游戏引擎学习第296天:层的雾效和透明度
  • 基于Spring Boot + Vue的教师工作量管理系统设计与实现
  • 监控易一体化运维:解锁工单管理效能,为运维工作提速
  • ZooKeeper 原理解析及优劣比较
  • 安达发|传统排产已过时?AI机器人+APS高级排产软件重塑制造业!
  • docker 查看镜像所在位置
  • Index-AniSora论文速读:探索Sora时代动画视频生成的前沿
  • Qt中解决Tcp粘包问题