--取表tabname所有列名
select name from syscolumns where id=object_id('tabname') order by colid--取表tabname所有数据
select * from tabname ...
select name from syscolumns where id=object_id('tabname') order by colid--取表tabname所有数据
select * from tabname ...
我看到过的是可以直接和EXCEL一样的复制下来的 SQL中的每一列 就是EXCEL中的每一列
不能达到楼主所说的效果
列名1 列名2 列名3 .....
d df dd .....
一楼的虽然是有点接近 但结果多了些内容!!!我也想知道怎么实现 等邹老大来解决 看有沙方法 学习
我顶
然后打开保存的文件,就是你要的效果
insert into #t select 1
godeclare @s1 varchar(8000),@s2 varchar(8000)
set @s1=''
set @s2=''
select @s1=@s1+'alter table #t add col'+rtrim(colid)+' varchar(80)'+char(13),
@s2=@s2+'update #t set col'+rtrim(colid)+'='''+name+''''+char(13)
from syscolumns where id=object_id('tabname') order by colid
print @s1
print @s2
exec(@s1)
exec(@s2)alter table #T drop column rowid
select * from #T
godrop table #T
go
《以文本显示结果>也可以COPY字段不用保存文件啦,
单击右键 选择另存为:*.csv文件格式内容!
这样没有列名呀! WangZWang(阿来) ( ) 信誉
在企业管理器中运行查询语句,然后连字段名Copy即可.
在企业管理器中怎么执行 查询语句呀! casting(阿兴) ( ) 信誉:100
可以在EXCEL里直接导入的。直接有列名
请具体些 libin_ftsafe(子陌红尘) ( ) 信誉:105
感觉没有这样复杂的
--取表tabname所有列名
select name from syscolumns where id=object_id('tabname') order by colid--取表tabname所有数据
select * from tabname ...-----------------------------------------------------------------
将获取的纵向列名,在Excel中使用 (复制 --> 选择性粘贴 --> 旋转)