- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想在 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/
我有一个输出的基本表。 field1 a b c 然后我想添加单引号和逗号,所以目前我有一个简单的 QUOTENAME。 QUOTENAME(field1,'''') 输出以下结果。 fi
我的表格中有一个日期时间字段,它显示的日期如下: 2017-01-18 10:20:19.617 我正在使用 QUOTENAME 输出表格,其中的字段用引号引起来,因此它可以兼容地导入到基于 CSV
在 SQL Server 中,有一个内置函数可以为您引用一个名为 QUOTENAME 的标识符。 。是否有一个函数可以执行相反的操作并再次删除引号? 换句话说,在下面的代码示例中,我该如何替换 SOM
我认识了QUOTENAME功能。但是我不明白我可以用它做什么?为什么应用如此广泛? select quotename('[abc]') -- '[[abc]]]' select quotename('
我想在查询中对别名使用 AS 语句。我使用这段代码: $query->select($db->quoteName(array('NameInQ as nin', 'Name'))); 无论如何我都会收
我想在 mySQL 中创建一个 QUOTENAME() 函数,就像 M$ SQL Server 中存在的那样。 这是它的作用: QUOTENAME returns a Unicode string w
语法 使用 CAST: CAST ( expression AS data_type ) 使用 CONVERT: CONVERT (data_type[(length)], expressio
我正在尝试做类似于 this question 的事情.答案建议在 exec 中使用 quotename 。 与此类似: declare @var nvarchar(128) set @var = '
据我所知,QUOTENAME 函数可用于向字符串添加方括号([],默认行为)或其他字符包装器。它不适用于较长的字符串(超过 128 个字符)。 那么...为什么/什么时候你会使用它而不是更传统且更容易
除了将标识符(表、 View 、列)用双引号括起来以及标识符名称中存在的“双引号”之外,代码还必须执行其他操作吗?引用文献将不胜感激。 我继承了一个具有自定义对象关系映射 (ORM) 系统的代码库。
我是一名优秀的程序员,十分优秀!