sql取查询值
如题:select name from table1
得到结果:name
小王
小赵
小李
小周
想要结果:
把查询到的结果赋值给@SQL
原职:@sql='admin'
想要结果:@sql=@sql+',小王,小赵,小李,小周'
注:尽量不要do..while循环
在线等,有不懂地方请说!
顶顶
declare @sql varchar(500)
select @sql='admin'
select @sql=@sql+','+name from table1
print @sql
问题基本解决,可是 [tabel]表是变量,不确定
该如何
SQL code:
declare @table1 nvarchar(50)
set @table1 = '****'
...
exec 'select @sql = @sql + '',''+ name from @table1'
...
学习
那就像我们一般函数样的
相关问答:
各位大侠,我有一个xml文件
XML code:
<?xml version="1.0" encoding="GB2312"?>
<FileId fileid="86">
<ResultSet>
<row id="0">
......
字段aa,共有178个数据,显示时是一列直排下来的,我想让这178个数据,每列只显示5个,多列显示完,如何实现?
加一个IDENTITYT列,按ID%5来分
引用
加一个IDENTITYT列,按ID%5来分
ID-1/5来分
SQL co ......
'Select * into mytable from OpenDataSource(''Microsoft.JET.OLEDB.4.0'',''Data Source=f:\test.xls;Mode=Read;Extended Properties=Excel 5.0;Persist Security Info=False' ......
我系统式win7 ,数据库sqlserver2008.一直用windows验证,登陆,不能用sql验证,在sa上重新注册一个用户的话,登陆时第一遍报
已成功与服务器建立连接,但是在登录过程中发生错取。(provider:共享内存提供程序, ......