[VB.NET]sql 如何选择某列之外的所有列?

sql 如何选择某列之外的所有列? 如果我的一个数据库中有20个列,我想要除某个列之外的19个列,如何作?比如不要的这个列为a? 难不成19个列写一遍?不会吧. __________________________________________________________________________ 把所有列都取出来,在表格绑定后,把不要的那列隐藏 __________________________________________________________________________ 你可以从syscolumns这个系统表中查找到所有列信息,可以除去你指定的列而剩下其它的所有列。 __________________________________________________________________________ 比如下面的语句从表“Test”中取出所有除去“ID”字段的所有字段列表 select a.name from syscolumns as a inner join sysobjects as b on a.id = b.id where b.name = test and a.name <> id 可以组成一个字符串来表示字段列表: declare @strList varchar(4000) set @strList = select @strList = @strList + a.name +,from syscolumns as a inner join sysobjects as b on a.id = b.id where b.name = test and a.name <> id set @strList = left(@strList,len(@strList)-1) select @strList __________________________________________________________________________ select * from syscolumns where id=object_id( tablename ) and name <> a 获取到的就是tablename表中除了a列以外的其他列的集合,然后通过动态语句来完成。 其实自己写也不错。 __________________________________________________________________________ select * from syscolumns where id=object_id( tablename ) and name <> a 获取到的就是tablename表中除了a列以外的其他列的集合,然后通过动态语句来完成。 其实自己写也不错。 __________________________________________________________________________ 正解楼上 __________________________________________________________________________

相关文章

Format[$] ( expr [ , fmt ] ) format 返回变体型 format$ 强...
VB6或者ASP 格式化时间为 MM/dd/yyyy 格式,竟然没有好的办...
在项目中添加如下代码:新建窗口来显示异常信息。 Namespace...
转了这一篇文章,原来一直想用C#做k3的插件开发,vb没有C#用...
Sub 分列() ‘以空格为分隔符,连续空格只算1个。对所选...
  窗体代码 1 Private Sub Text1_OLEDragDrop(Data As Dat...