比如表中有10列.现在只有其中的一列不显示.
如果按照原来的办法,要将9列全部写出来,
请问有没有其他的办法,除了某一列,其余全部显示??
如果按照原来的办法,要将9列全部写出来,
请问有没有其他的办法,除了某一列,其余全部显示??
解决方案 »
- 怎样把SQL Server的存储过程转移到ORACLE
- 没有记录的时候怎样返回一个0值
- 我想问问mssql2000数据库文章20万查询出错,是不是服务器内存太少的原因?
- 关于update刷新表,表1和表2
- SQL ,三表内关联问题
- 这个查询怎么写?
- 1.怎样在查询分析器中查看长度超过256的varchar或者text字段,让其全部显示。
- 急,关于visual c++2005中的ado data 控件
- [弱弱的问题]'Select count(*) From Message where '+@strSearch这句怎样执行?
- sqlserver数据库远程连接不上.
- 显示列的问题~
- SQL有问题怎么解决?谢谢帮忙啊!!!
在select 字段列表时 没有 except 这样类似的关健字.懒得打的话,可以打开查询分析器,对象浏览器,选定库,选定表,展列"列",然后在列上拖去.再删除你不要的.
insert into bm select 1,'销售一部','小张','货品A',1000
insert into bm select 2,'销售二部','小王','货品B',3000
insert into bm select 3,'销售三部','小乐','货品C',2000
insert into bm select 4,'销售四部','小马','货品D',1000declare @sql varchar(8000)
select @sql=isnull(@sql+',','')+name
from syscolumns where id=object_id('bm')
and name <>'gz'
exec(' select '+@sql+' from bm')
bmid bmname username hpmc
1 销售一部 小张 货品A
2 销售二部 小王 货品B
3 销售三部 小乐 货品C
4 销售四部 小马 货品D
create table test(
num int identity(1,1),
userno_fm varchar(10),
userno_to varchar(10),
username varchar(10))
select * from testdeclare @sql varchar(8000)
select @sql=''
select @sql=@sql+','+[name] from
(select [name] from syscolumns where object_id(N'[test]')=[id] and [name] not in ('userno_fm','userno_to')) A set @sql='select '+stuff(@sql,1,1,'')+' from [test]'
--print @sql
exec (@sql)drop table test