从表中选择全部,但没有临时表的特定列除外

时间:2018-08-01 01:23:19

标签: sql

我一直在寻找一种方法来从特定表中获取除特定列之外的所有数据。

是否可以在不创建临时表的情况下执行此操作?我发现这虽然很有创意,但效率低下。

我发现了这个,但是它又在创建一个临时表。我猜临时表可以,只要它不是我可以访问的实际表即可。

SELECT * INTO #TempTable
FROM TABLE_NAME
ALTER TABLE #TempTable
DROP COLUMN COLUMN_NAME
SELECT * FROM #TempTable
DROP TABLE TempTable;

再次,我的目标是避免创建一个临时表,以后再将其删除以使其看起来像“数据状”。抱歉,我不太确定该如何将其写成文字。

1 个答案:

答案 0 :(得分:2)

只需选择所需的列。 。 。

select . . .
from t;

您可以使用所需的列创建视图。