select ID from table结果是 1
2
4
5
6
7
如何的就一个字符串为string temp=1,2,3,4,5,6,7
2
4
5
6
7
如何的就一个字符串为string temp=1,2,3,4,5,6,7
解决方案 »
- 关于 DropDownList 赋值的问题
- 在线急等:ReportViewer程序部署在IIS上后报错....
- .net mvc2.0 两个Action可以使用一个view吗?详细进
- 正则表达式啊!头疼!
- GridView的RowDeleting 操作XML删除问题??
- Asp新人请教前辈
- asp.net中,页面内部跳转(重新加载),如何保存上一次加载时的值?
- 如何上传FLASH文件,如aa.swf??急!!!!!!
- Session到底是由谁来维护?
- System.Runtime.InteropServices.COMException: Word 在试图打开文件时遇到错误
- session值混乱???
- 奇怪的现象,请教
create function fmerg(@id int)
returns varchar(8000)
as
begin
declare @str varchar(8000)
set @str=''
select @str=@str+','+cast(pid as varchar) from 表A where id=@id set @str=right(@str,len(@str)-1)
return(@str)
End
go--调用自定义函数得到结果
select dbo.fmerg(id) from 表A
string s = "";
while(dr.Read())
{
s += dr["ID"].Tostring();
}
dr.Close();
returns varchar(8000)
as
begin
declare @str varchar(8000)
set @str=''
select @str=@str+','+cast(id as varchar) from 表A where id=@id set @str=right(@str,len(@str)-1)
return(@str)
End
go
DECLARE @SID VARCHAR(1000)
SET @SID=''
SELECT @SID=@SID+CAST([ID] AS VARCHAR)+',' FROM table
SET @SID=LEFT(@SID,LEN(@SID)-1)
SELECT @SID
declare @str nvarchar(4000)
set @str=''
select @str=@str+','+convert(varchar(100),ID) from table
select @str=stuff(@str,1,1,'')