Jas*_*ker 1 sql sql-server-2005 view
我真的不能想出用这句话来表达的最好方法,所以我只想举个例子.假设我有一个像这样创建的表:
CREATE VIEW People
AS
SELECT
id, --int
name, --varchar(20)
birthdate --datetime
FROM SomeTable
Run Code Online (Sandbox Code Playgroud)
如果我想将其从视图更改为物理表,是否有任何方法可以创建具有相同布局的表?
换句话说,我想采取该视图并创建一个这样的表:
CREATE TABLE People(
id int,
name varchar(20),
birtdate datetime
)
Run Code Online (Sandbox Code Playgroud)
...但无需手动编写该查询.
这当然是一个人为的例子.视图有很多具有许多不同数据类型的字段,因此很难手工完成.
怎么样
SELECT * INTO MyNewTable FROM MyView
Run Code Online (Sandbox Code Playgroud)
如果您不想要内容,只需要结构
SELECT * INTO MyNewTable FROM MyView WHERE 1 = 2
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
175 次 |
最近记录: |