国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

xmlpath語(yǔ)法 sqlserver2000中如何使用xmlforpath來(lái)進(jìn)行字符串拼接?

sqlserver2000中如何使用xmlforpath來(lái)進(jìn)行字符串拼接?sql server 2000不支持xml for path??梢杂昧硪粋€(gè)方法代替:declare @s varchar(80

sqlserver2000中如何使用xmlforpath來(lái)進(jìn)行字符串拼接?

sql server 2000不支持xml for path??梢杂昧硪粋€(gè)方法代替:declare @s varchar(8000)set @s = ""select @s = @s 字段 "," from tablename where ...set @s = stuff(@s,len(@s),1,"")變量@s的值就是串聯(lián)的字符串。

FOR XML PATH(')),1,1,')這是什么意思?

這個(gè)語(yǔ)句不完整。應(yīng)該是這樣:

stuff(select "," fieldname from tablename for xml path("")),1,1,"")

這一整句的作用是將多行fieldname字段的內(nèi)容串聯(lián)起來(lái),用逗號(hào)分隔。

例如表

fieldname

-----------

AAA

BBB

CCC

串聯(lián)之后就是字符串: AAA,BBB,CCC

for xml path是SQL Server 2005以后版本支持的一種生成XML的方式。具體如何使用,請(qǐng)參考聯(lián)機(jī)叢書。

stuff函數(shù)的作用是去掉字符串最前面的逗號(hào)分隔符。