我一直在寻找一种方法来从特定表中获取除特定列之外的所有数据。
是否可以在不创建临时表的情况下执行此操作?我发现这虽然很有创意,但效率低下。
我发现了这个,但是它又在创建一个临时表。我猜临时表可以,只要它不是我可以访问的实际表即可。
SELECT * INTO #TempTable
FROM TABLE_NAME
ALTER TABLE #TempTable
DROP COLUMN COLUMN_NAME
SELECT * FROM #TempTable
DROP TABLE TempTable;
再次,我的目标是避免创建一个临时表,以后再将其删除以使其看起来像“数据状”。抱歉,我不太确定该如何将其写成文字。
答案 0 :(得分:2)
只需选择所需的列。 。 。
select . . .
from t;
您可以使用所需的列创建视图。