我真的想不出最好的方式来表达这个问题,所以我只举一个例子。假设我有一个这样创建的表:
CREATE VIEW People
AS
SELECT
id, --int
name, --varchar(20)
birthdate --datetime
FROM SomeTable
如果我想将其从视图更改为物理表,有没有办法创建具有相同布局的表?
换句话说,我想采用该视图并创建一个像这样的表:
CREATE TABLE People(
id int,
name varchar(20),
birtdate datetime
)
...但无需手动写出该查询。
这当然是一个人为的例子。视图有很多字段,有很多不同的数据类型,所以很难手动完成。