关于选择查询的问题 我有一张表,有很多个字段(可能有几百个),现在我想把所有的字段都查出来,除了Address和phone字段如果我 select id,name... from table 这样查,有几百个字段,一个一个列出来太麻烦了有没有更好的办法? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 那还不如直接select * from tb好了 declare @s varchar(max)select @s=isnull(@s+',','')+name from sys.columns where object_id=object_id('tb') and name not in('f1','f2')select @s='select '+@s+' from tb'select @s/*select F3 from tb*/ 在“对象资源管理器”中选择表,右键“选择前1000行(W)”,数据库会自动生成所有列的select脚本,再把不要的列删掉就可以了 求一update语句 如何限定select+left join出来的记录的条数 SQL如何在原来表结构基础上增加一个Not null类型的字段? 这句话什么意思? 如何判断表中的某个字段必须包含三个值,都包含count就加1。。。求高手帮助! sql server 2000 中如果做了发布后每次都会产生一个文件,如何删除之前的。 SQLServer 2005还原时要独占访问权的问题 存储过程更新数据 急(在线等待):我附加了一个数据库后,为什么原来的用户不能登录了?? 请问怎么得到某表的缺省值的键名 急! 如何设置主键 求教 数据库 查询
好了
select @s=isnull(@s+',','')+name from sys.columns where object_id=object_id('tb') and name not in('f1','f2')
select @s='select '+@s+' from tb'
select @s
/*
select F3 from tb
*/