gpt4 book ai didi

azure - 连接似乎不适用于 azure

转载 作者:行者123 更新时间:2023-12-03 04:06:51 26 4
gpt4 key购买 nike

在 Sql-server-management-studio 中的 Azure 数据库上:我得到“CONCATENATE”未被识别为内置函数,但它以 azure 突出显示,就好像它将其识别为函数一样:

SELECT CONCATENATE(cOLUMN_nAME,',') AS A
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = N'_PPL_DETAIL'

我有办法做到这一点:

SELECT cOLUMN_nAME + ',' AS A
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = N'_PPL_DETAIL'

问题是,为什么该函数在 Azure 中不起作用,因为我可能并不总是需要附加文字......我想知道 future 的需要......

最佳答案

尝试像这样使用 CONCAT(SQL Server 2012 及更高版本):

SELECT CONCAT(COLUM_NAME,',') AS A
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = N'_PPL_DETAIL'

您还可以像这样使用COALESCE:

 SELECT COALESCE(COLUM_NAME,',') AS A
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = N'_PPL_DETAIL'

关于azure - 连接似乎不适用于 azure ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59412623/

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