美文网首页
sql server for xml行专列几种写法

sql server for xml行专列几种写法

作者: 吉凶以情迁 | 来源:发表于2025-01-18 10:41 被阅读0次

STUFF('abcdef',1,1,'') 从第一个位置删除第一个字符


     SELECT STUFF(
             
            (
            SELECT ','+CAST(WORK_ORDER AS VARCHAR(10))FROM dbo.WORKORDER FOR XML PATH('')
            )  ,1,1,'')
             SELECT STUFF(
             
            (
            SELECT ','+CAST(WORK_ORDER AS VARCHAR(10))FROM dbo.WORKORDER FOR XML PATH('')
            , TYPE).value('.', 'NVARCHAR(MAX)')  ,1,1,'A')

                 SELECT STUFF(
             
            (
            SELECT ','+CAST(WORK_ORDER AS VARCHAR(10))FROM dbo.WORKORDER  FOR XML PATH('')
            )  ,1,1,'A')
DECLARE @STR VARCHAR(100)=''
            SELECT  @STR=(SELECT ','+CAST(WORK_ORDER AS VARCHAR(10))FROM dbo.WORKORDER  FOR XML PATH('')
            
            )
            PRINT @STR

写法都差不多,都能行专列 xml变字符串需要外面套一个()

相关文章

网友评论

      本文标题:sql server for xml行专列几种写法

      本文链接:https://www.haomeiwen.com/subject/ryiayjtx.html