[VB.NET]sql 如何选择某列之外的所有列?
2008-12-28 22:19
337 查看
<script type="text/javascript"><!--
google_ad_client = "pub-8333940862668978";
/* 728x90, 创建于 08-11-30 */
google_ad_slot = "4485230109";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
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列以外的其他列的集合,然后通过动态语句来完成。
其实自己写也不错。
__________________________________________________________________________
正解楼上
__________________________________________________________________________
相关文章推荐
- [VB.NET]如何象在word中一样,通过工具栏中的组合框,选择字体/字号/颜色/大小等(详细点比较好)
- VB.Net水晶报表:记录选择公式无效,显示出所有记录的解决方法
- [VB.NET]如何来优化sqldatareader的读取速度
- VB.Net水晶报表:记录选择公式无效,显示出所有记录的解决方法
- asp.net SqlParameter如何根据条件有选择的添加参数
- vb.net枚举网络中所有的SQL 2000服务器。
- 在VB.NET 中如何执行 SQL DTS 包(转载)
- asp.net SqlParameter如何根据条件有选择的添加参数
- [VB.NET]如何遍历web窗体中所有的控件
- asp.net TreeView安装、使用(如何将TreeView打包发布)(带CheckBox选择框的TreeView的初始化,TreeView客户端操作:选择父节点后自动选择所有子节点,子节点选择后自动选择父节点)(TreeView节点精确定位)
- asp.net TreeView安装、使用(如何将TreeView打包发布)(带CheckBox选择框的TreeView的初始化,TreeView客户端操作:选择父节点后自动选择所有子节点,子节点选择后自动选择父节点)(TreeView节点精确定位)
- asp.net TreeView安装、使用(如何将TreeView打包发布)(带CheckBox选择框的TreeView的初始化,TreeView客户端操作:选择父节点后自动选择所有子节点,子节点选择后自动选择父节点)(TreeView节点精确定位)
- asp.net TreeView安装、使用(如何将TreeView打包发布)(带CheckBox选择框的TreeView的初始化,TreeView客户端操作:选择父节点后自动选择所有子节点,子节点选择后自动选择父节点)(TreeView节点精确定位)
- vb.net 文件接收时 对于同名文件的验证(扫描选择路径下所有的文件)
- [VB.NET]VB.net中winForm的dataGrid如何只能选择单行
- [VB.NET]请问如何从OpenFileDialog中读取所有文件名到Listbox
- asp.net TreeView安装、使用(如何将TreeView打包发布)(带CheckBox选择框的TreeView的初始化,TreeView客户端操作:选择父节点后自动选择所有子节点,子节点选择后自动选择父节点)(TreeView节点精确定位)2005-12-23更新
- vb.net 如何选择文件夹 不是文件
- [VB.NET]请问我如何在vb.net中调用pl/sql包中已经写好的方法?
- vb.net枚举网络中所有的SQL 2000服务器