例如有一视图有a,b,c.....列,具体几列不固定
我要求显示除了a剩下其余的列
不知道可以不
我要求显示除了a剩下其余的列
不知道可以不
解决方案 »
- select查询判断
- 动态交叉表(sql 2005)
- 如何使用查询分析器检测数据库连接字符串
- 高分悬赏! SQL去除重复项!
- SQL语句查询空值问题,请高手解决
- 这个简单的删除语句怎么写最高效?在线等待回复
- 如何实现下问题????在线等待.....请高手赐招!
- 在sql server 7.0(sp3)中关于dts的问题
- 急啊,大家 帮忙,顶一下也好。请问,sql server 建立的作业 系统显示成功运行,这些作业只是执行几个存储过程,可是得不到数据,但是单
- 如何将主键表中的记录删除之后,外建表中的相应记录都删除?
- 高手請進,這句SQL 如何寫,回答正確立即給分.
- 在函数内不正确地使用了 'rand'???
比较奇怪哈,能不能讲详细点?
except好像不是这么用的嘛,嘿嘿~
有视图就肯定能够确定列,如果不希望某列显示出来,在应用程序或者报表中实现就可以了,不一定非要在T-SQL中实现.
as
select 1 as a,2 as b ,3 as c
go
declare @s varchar(1000)select @s = isnull(@s+',','') +name
from syscolumns
where id = OBJECT_ID('vtest') and name <> COL_NAME(OBJECT_ID('vtest'), 1)exec('select '+ @s + ' from vtest')drop view vtest
/*
b c
----------- -----------
2 3*/