怎么写一条sql语句,查询除某一列以外的其他所有列

如何写一条sql语句,查询除某一列以外的其他所有列
一张表,有若干字段,除了一个字段外,不知道其他的任何字段的名称,如何写一个sql语句可以查询除了这一个字段外的所有字段。。。??谢谢~~~想了老半天也没想出一个办法来。。。

比如,一张表中有A,B,C,D,E,F,G七个字段,
我想查询除G以外的所有字段,我当然应该写select   A,B,C,D,E,F   from   ***
可是我并不知道A,B,C,D,E,F的字段名,仅仅知道G的字段名,那么如何写一个sql语句,达到和select   A,B,C,D,E,F   from   ***功能一样的效果??
谢谢各位高手了~~~

------解决方案--------------------

什么数据库?

类 SQL SERVER 数据库,都有一个系统表专门用来记录表中的列信息。

=======================================

在 SQL SERVER 的帮助中写到:

syscolumns

每个表和视图中的每列在表中占一行,存储过程中的每个参数在表中也占一行。该表位于每个数据库中。

在每个 SQL SERVER 数据库中,都有这个表:syscolumns ,你去看看帮助就知道了。
------解决方案--------------------
select * from *** where 1=0
recordset fields里存放了所有结果集中所有字段信息
遍历该集合就可以得到字段信息了