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

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

例如:

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 语句。

https://stackoverflow.com/questions/11940477/

相关文章:

sql - 添加具有默认值的列?

php - 忽略更新功能 Laravel 5 的唯一验证

php - 带有回调OOP的php中的array_map

scala - 如何将单个字符转换为 Scala 的 Char 对象?

angular - PrimeNg 图标不显示(复选框和选择)

r - 将整数 "20160119"转换为 "day"的不同列 "year" "month"

python - 如何在 Windows 命令提示符下运行 python 文件?

swift - 在 swift 4 的 for 循环中大于和小于等于

javascript - 如何检查 Node js中的变量是否为空或未定义

sql - SQL中的IN运算符和=运算符有什么区别?