文章 2025-03-31 来自:开发者社区

YashanDB SQL语言

SQL简介 结构化查询语言(SQL,Structured Query Language)是一种关系型数据库的操作语言,用于数据存取、数据查询、数据处理和关系型数据库系统管理。SQL提供一个操作关系型数据库的接口,且内置了安全访问机制检查。所有应用都可以使用SQL语句访问YashanDB数据库中的数据。 SQL语言一种非过程化...

文章 2025-03-28 来自:开发者社区

【YashanDB知识库】共享利用Python脚本解决Oracle的SQL脚本@@用法

简介Oracle客户端sql*plus正在执行某SQL脚本,当该SQL脚本调用同级目录的SQL脚本,会使用@@,请看详情的Oracle示例。崖山数据库23.2.x.100已支持@@用法,但是对于以前的版本,可以用Python脚本进行批量重写,对于存在@@调用的SQL...

文章 2025-03-28 来自:开发者社区

YashanDB SQL 引擎

SQL 引擎是数据库核心部件之一,其核心职责是处理客户端提交的文本形式的 SQL 请求并执行,以及在必要时返回查询结果集给客户。 SQL 执行过程 一次完整的 SQL 执行过程包括解析、验证、优化和执行四个阶段,其中优化阶段又分为静态重写、生成执行计划以及动态重写三部分。 Parse 阶段 解析阶段,进行词法、语法、语义解析,...

文章 2025-03-28 来自:开发者社区

【YashanDB知识库】如何从内存中获取SQL语句的执行计划

简介 目前从PostgreSQL迁移到YashanDB后,需要进行数据校验。下面给出user1模式从PostgreSQL迁移到YashanDB进行数据行数比对的示例。 详情 获取PostgreSQL精确行数 创建table_count,用于存储行数(建议:使用现有的迁移模式user1,并把table_count创建在user1...

文章 2025-03-26 来自:开发者社区

【YashanDB知识库】共享利用Python脚本解决Oracle的SQL脚本@@用法

本文内容来自YashanDB官网,原文内容请见https://www.yashandb.com/newsinfo/7508312.html?templateId=1718516 简介Oracle客户端sql*plus正在执行某SQL脚本,当该SQL脚本调用同级目录的SQL脚本,会使用@@,请看详情的Oracle示例。...

文章 2025-03-24 来自:开发者社区

【YashanDB知识库】过期统计信息导致SQL执行计划变差

【问题分类】性能问题 【关键字】统计信息 【问题描述】表的统计信息失效后,将会采用该表默认的参数值支持代价计算,该表对应的SQL的执行计划将会变差。 --查看表的统计信息失效状态的表 select TABLE_NAME,NUM_ROWS,STALE_STATS,last_analyzed from DBA_TAB_STATISTICS where STALE_STAT...

文章 2025-03-24 来自:开发者社区

【YashanDB知识库】解决mybatis的mapper文件sql语句结尾加分号";"报错

现象 mybatis或mybaits-plus的mapper文件sql结尾加分号";" 执行时报错:”YAS-04209 unexpected word;“ 解决办法 将sql结尾分号“;”去掉。 使用注解方式写的sql语句也会遇到同样的问题,解决办法一样,去掉分号”;“。

【YashanDB知识库】解决mybatis的mapper文件sql语句结尾加分号
文章 2025-03-23 来自:开发者社区

【YashanDB 知识库】解决 mybatis 的 mapper 文件 sql 语句结尾加分号";"报错

现象mybatis 或 mybaits-plus 的 mapper 文件 sql 结尾加分号";" 解决办法将 sql 结尾分号“;”去掉。 使用注解方式写的 sql 语句也会遇到同样的问题,解决办法一样,去掉分号”;“。 执行时报错:”YAS-04209 unexpected word;“

【YashanDB 知识库】解决 mybatis 的 mapper 文件 sql 语句结尾加分号
文章 2025-03-20 来自:开发者社区

【YashanDB知识库】使用leading hint调整SQL执行计划后报错YAS-04522 invalid hint leading

本文内容来自YashanDB官网,原文内容请见 https://www.yashandb.com/newsinfo/7802967.html?templateId=1718516 问题现象 使用leading hint调整SQL执行计划后,执行SQL时,报错:YAS-04522 invalid hint leading 问题的风险及影响 SQL语句无法正常执行 问题影响的版本 所有的Yasha.....

【YashanDB知识库】使用leading hint调整SQL执行计划后报错YAS-04522 invalid hint leading
文章 2025-03-17 来自:开发者社区

【YashanDB知识库】如何将mysql含有group by的SQL转换成崖山支持的SQL

本文内容来自YashanDB官网,原文内容请见 https://www.yashandb.com/newsinfo/7610112.html?templateId=1718516 问题现象 以下SQL在MYSQL下均能执行成功,在崖山下执行报错。 SELECT Sname,Ssex, min(Sage) FROM Student group by Ssex; ...

【YashanDB知识库】如何将mysql含有group by的SQL转换成崖山支持的SQL

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

数据库

分享数据库前沿,解构实战干货,推动数据库技术变革

+关注