一尘不染

SQL Azure不支持“选择进入”-还有另一种方法吗?

sql

我有一个非常复杂的表,在进行一些更改时,我想对其进行临时备份。通常,我只会执行以下操作:

SELECT  *
INTO    temp_User
FROM    dbo.[User] AS u

不幸的是,我正在使用Azure,但似乎不支持此功能:

在此版本的SQL Server中,不支持消息40510,级别16,状态1,第2行,语句’SELECT INTO’。

有没有可能将这种功能重新创建为功能的方法?我可以通过编写表格脚本,创建表格,然后使用select语句插入数据来完成此操作,但是鉴于我使用Azure的频率以及在该区域需要处理的数据库数量,这非常麻烦。


阅读 134

收藏
2021-05-23

共1个答案

一尘不染

新的Azure DB Update预览解决了此问题:

V12预览使您可以创建没有聚簇索引的表。此功能对支持T-SQL SELECT … INTO语句(从查询结果创建表)特别有用。

http://azure.microsoft.com/zh-CN/documentation/articles/sql-database-preview-
whats-new/

2021-05-23