可能是一个简单的答案,但假设我有一个包含3列的表:
ab, cd, ef
我创建了一个新的视图
SELECT *
FROM tbl
它有效。我保存视图,SSMS会自动将保存的视图版本更改为:
SELECT dbo.tbl.ab, dbo.tbl.cd, dbo.tbl.ef
如何保持视图的保存版本包括tbl中的所有列,而不是显式标识每一列?
您可以创建如下视图:
CREATE VIEW vwTbl
AS
SELECT *
FROM tbl
然后,您可以查询视图以检索所有列,如:
SELECT * FROM vwTbl