gpt4 book ai didi

mysql - 如何在 mySQL 中创建 QUOTENAME 函数

转载 作者:行者123 更新时间:2023-11-29 01:04:27 26 4
gpt4 key购买 nike

我想在 mySQL 中创建一个 QUOTENAME() 函数,就像 M$ SQL Server 中存在的那样。

这是它的作用:

QUOTENAME returns a Unicode string with the delimiters added to makethe input string a valid identifier. The QUOTENAME function uses thissyntax:

QUOTENAME ( 'string' [ , 'delimiter' ] )

You pass QUOTENAME a string to be delimited and a one-character stringto use as the delimiter. The delimiter can be a square bracket or asingle or double quotation mark.

这可能吗?

最佳答案

你可以从这样的事情开始——建立在 eggyal 的评论之上

DROP FUNCTION IF EXISTS QUOTENAME;

CREATE FUNCTION QUOTENAME (s varchar(50), d CHAR(1))
RETURNS VARCHAR(52)
RETURN CONCAT (d, REPLACE(s, d, CONCAT(d,d)), d);

然后添加您的特殊情况和附加功能。

关于mysql - 如何在 mySQL 中创建 QUOTENAME 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10683365/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com