0
在我的应用程序,使用SQL查询检索表中的列名。之前,列名我要列名前字符串连接在一起,然后所有的列名必须字符串连接在一起,如何连接SQL中的列名前的字符串?如何连接SQL Server中select语句中的列名之前的字符串?
在此先感谢
在我的应用程序,使用SQL查询检索表中的列名。之前,列名我要列名前字符串连接在一起,然后所有的列名必须字符串连接在一起,如何连接SQL中的列名前的字符串?如何连接SQL Server中select语句中的列名之前的字符串?
在此先感谢
如果你有
select somecolumn from sometable
你可以有 “字符串之前” 做
select somecolumn as [somestringbeforesomecolumn]
from sometable
请参见下面的参考Sql Alias at w3schools
可能这对你有帮助 -
ALTER FUNCTION dbo.getConcatValues
(
@table_name NVARCHAR(100)
)
RETURNS NVARCHAR(MAX)
AS
BEGIN
DECLARE @SQL NVARCHAR(MAX)
SELECT @SQL = STUFF((
SELECT ', ' + c.name
FROM sys.columns c
WHERE c.[object_id] = OBJECT_ID(@table_name)
FOR XML PATH(''), TYPE).value('.', 'NVARCHAR(MAX)'), 1, 2, '')
RETURN @SQL
END
GO
SELECT dbo.function_name('dbo.table1')
我**不知道**你真的问.....你可以显示什么**一些代码样本**的,你正在试图做的,并解释,你就完蛋了吗? ? –
显示你的'使用SQL查询query'请 –
以不同的方式要求或表现出一些示例代码来了解检索表中的列名,你在找什么。 –