KingbaseES支持 mysql 的find_in_set函数

KingbaseES 历史版本 本身不直接支持 MySQL 的 FIND_IN_SET() 函数,但可以自定义创建FIND_IN_SET函数。

KingbaseES V009R001C002B0014版本MySQL兼容模式是支持FIND_IN_SET函数

如低版本不支持可以执行以下创建操作

创建FIND_IN_SET函数:

复制代码
test=# CREATE OR REPLACE INTERNAL FUNCTION PUBLIC.FIND_IN_SET(CHARACTER VARYING, CHARACTER VARYING)
test-#  RETURNS CHARACTER VARYING
test-#  LANGUAGE PLSQL
test-#  IMMUTABLE STRICT
test-# AS $function$
test$# DECLARE
test$# tokens varchar[];
test$# BEGIN
test$# tokens := sys_catalog.string_to_array($2, ',');
test$# RETURN ISNULL(sys_catalog.array_position(tokens, $1),0) > 0;
test$# END;
test$# $function$
test-# ;
CREATE FUNCTION
相关推荐
仍然.6 小时前
Redis---缓存
数据库·redis·缓存
Aloudata6 小时前
LookML 语义模型 vs 企业级独立语义层:BI 建模语言能否承担企业语义底座?
数据库·人工智能·数据分析·数据资产·dataagent
细嗅蔷薇@6 小时前
排序和分⻚(order by 、limit)
数据库·oracle
wdfk_prog7 小时前
LWIP教程 09:从 `tcp_slowtmr()` 到 Fast Retransmit——TCP 超时重传与重复 ACK
服务器·网络·数据库·网络协议·tcp/ip
逸模7 小时前
BIM在连锁餐饮装修中的应用:不只是画三维图
大数据·数据库·人工智能·物联网·建模
梦想平凡7 小时前
棋牌游戏技术实战(五):从对局事件重新执行规则,核对棋盘和最终状态
数据库·游戏·oracle
白露与泡影7 小时前
Oracle AI Database 26ai RAC 部署步骤、关键命令与一键脚本
数据库·人工智能·oracle
天天喝旺仔8 小时前
MySQL 索引原理与慢查询优化实战:从 B+ 树到执行计划调优
数据库·sql·mysql·性能优化
liulilittle8 小时前
Linux 下 select 测试函数
linux·服务器·网络·数据库·c++·select·c
DongQiShanRen8 小时前
玄龙(上):TICK 主循环——意识心跳怎么跳
linux·jvm·数据库·人工智能·数据挖掘·rust