如何 Select 表中除一列以外的所有列?

我有近259个专栏,我不能在SELECT条声明中提及258个专栏.

还有别的办法吗?

推荐答案

您可以使用此方法从除一列以外的所有列获取数据:-

  1. 将所有数据插入临时表
  2. 然后从临时表中删除不需要的列
  3. 从临时表中获取数据(该表不包含已删除列的数据)
  4. 放下临时桌子

比如:

SELECT * INTO #TemporaryTable FROM YourTableName

ALTER TABLE #TemporaryTable DROP COLUMN Columnwhichyouwanttoremove

SELECT * FROM #TemporaryTable 

DROP TABLE #TemporaryTable 

Sql相关问答推荐

如何使用WSO2将空值传递给我的SQL Server存储过程?

PostgreSQL中的合并命令是原子的,还是需要一些类似于SQL Server版本的内容?

如果元素包含通过SQL指定的字符串,则过滤掉数组元素

如何从JSON数组中 Select 多个值

DBeaver将过程中的属性列表转换为字符串

从列中提取子字符串的ORDER BY CASE语句

如何将`now()`作为SQL插入语句的一部分?

对多个条件的SQL进行排名

从结果SQL查询中排除空值

删除所有订单中可用的重复值

Haystack针相交-在元素最多的Haystack中查找集合

插入具有预期逻辑的查询以Forking 表

SQL JSON_QUERY 使用列中的值构造 json 路径并接收错误

识别SQL Server中的重复数字

PostgreSQL中如何提取以特定字符开头的字符串中的所有单词?

每个ID的SQL返回可能的最低级别及其值

Select 多年的日期范围

字符串从更改到表列和查询中的一行的转换错误

如何对 SQL 表中的连续时间戳进行分组?

在 postgresql 中,我可以将其组合成一个查询吗?