sql-server - 尝试从 Select 创建表 - SqL Server 2008 抛出错误

标签 sql-server sql-server-2008 create-table

您好,我正在尝试使用内部选择语句创建一个表...

例如:

CREATE TABLE JmxMonSer AS (SELECT * FROM services WHERE monitoring_enabled = 1);

但是一直报错:

Incorrect Syntax near keyword 'AS', Severity 15

请多多指教

最佳答案

我几乎肯定 SQL Server 没有 CREATE TABLE AS (SELECT... 语法,但您可以使用 SELECT INTO:

SELECT * 
INTO JmxMonSer
FROM services 
WHERE monitoring_enabled=1

检查 MSDN documentation正确使用 CREATE TABLE 语句。

关于sql-server - 尝试从 Select 创建表 - SqL Server 2008 抛出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11940477/

相关文章:

database - 在 SQL Server 中查询只读数据库时,可用 RAM 的充分增加是否可以消除 tempdb 的使用?

mysql - 更新 MySQL 表中的 Varchar 条目

sql - 如何在 Oracle 的过程中创建表?

MySQL从字符串创建表名

c# - 如何使用 Entity Framework 6 代码优先方法在 SQL Server 中创建序列并应用两个表?

sql - 如何编写以下输出的查询?

mysql - 使用 pentaho unicode 问题从 SQL Server 迁移到 MySQL

sql - 带前缀的 MSSQL 自动递增 ID

sql - 通配符 '%' ,在 ColdFusion cfscript 查询 LIKE 语句中?

sql - 连续 N 行的最大总和