在不知道列名的情况下怎么选列数据 select [name] from syscolumns where [id]=object_id(N'表名')可以查找该表的列! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 [create] table tb( 车型 varchar(20), 起始站 varchar(10), 终点站 varchar(10), 票价 int)insert tbselect '依维柯','A','E', 200 [union] allselect '依维柯','A','D', 180 [union] allselect '依维柯','A','B', 70 [union] allselect '依维柯','B','C', 60 [union] allselect '依维柯','C','E', 90 [union] allselect '依维柯','C','D', 50 [union] allselect '依维柯','B','E', 120 [union] allselect '依维柯','A','C', 80 [union] allselect '沃尔沃','A','E', 260 [union] allselect '沃尔沃','A','B', 60 [union] allselect '沃尔沃','B','E', 180declare @sql varchar(2000),@sql1 varchar(2000)set @sql=''select @sql1=quotename(COL_NAME(OBJECT_ID('tb'),1))select @sql='SELECT '+@sql1+' from tb'exec(@sql)drop table tb车型 -------------------- 依维柯依维柯依维柯依维柯依维柯依维柯依维柯依维柯沃尔沃沃尔沃沃尔沃 declare @sql varchar(2000)select @sql='select '+quotename(COL_NAME(OBJECT_ID('tb'),1))+' from tb'exec(@sql) 解释一段sql语句 查询分析器查询ACCESS表问题 如何为已经有的表加identity? sql两个不同版本的实例 复制数据库时遇到的一个问题 case 的问题? 问一个查询问题 字符串比较问题,急.!!!!!!!!!!!!!!!!!!!!!!!! 数据库占用空间变得愈来愈大(4180.87M),怎么办?可用空间只剩可怜的38M 一个关于INSERT使用的问题!我是初学者,在线等待! 大家帮助我....很急......... 真急啊 好几天了没能解决 希望大哥们帮帮忙!
(
车型 varchar(20),
起始站 varchar(10),
终点站 varchar(10),
票价 int
)
insert tb
select '依维柯','A','E', 200 [union] all
select '依维柯','A','D', 180 [union] all
select '依维柯','A','B', 70 [union] all
select '依维柯','B','C', 60 [union] all
select '依维柯','C','E', 90 [union] all
select '依维柯','C','D', 50 [union] all
select '依维柯','B','E', 120 [union] all
select '依维柯','A','C', 80 [union] all
select '沃尔沃','A','E', 260 [union] all
select '沃尔沃','A','B', 60 [union] all
select '沃尔沃','B','E', 180declare @sql varchar(2000),@sql1 varchar(2000)
set @sql=''select @sql1=quotename(COL_NAME(OBJECT_ID('tb'),1))select @sql='SELECT '+@sql1+' from tb'
exec(@sql)drop table tb
车型
--------------------
依维柯
依维柯
依维柯
依维柯
依维柯
依维柯
依维柯
依维柯
沃尔沃
沃尔沃
沃尔沃
select @sql='select '+quotename(COL_NAME(OBJECT_ID('tb'),1))+' from tb'
exec(@sql)