Sye*_*din 0 sql-server create-table sql-server-2008
嗨,我正在尝试使用内部选择语句创建一个表...
例如:
CREATE TABLE JmxMonSer AS (SELECT * FROM services WHERE monitoring_enabled = 1);
Run Code Online (Sandbox Code Playgroud)
但不断收到错误:
关键字"AS",严重级15附近的语法错误
请指教
Lit*_*les 12
我几乎肯定SQL Server没有CREATE TABLE AS (SELECT...语法,但您可以使用SELECT INTO:
SELECT *
INTO JmxMonSer
FROM services
WHERE monitoring_enabled=1
Run Code Online (Sandbox Code Playgroud)
检查MSDN文档以正确使用该CREATE TABLE语句.
怎么样:
SELECT * into JmxMonSer FROM services WHERE monitoring_enabled=1
Run Code Online (Sandbox Code Playgroud)
如果表已经存在(并且列类型和排序排队),您可以使用:
INSERT INTO JmxMonSer SELECT * FROM services WHERE monitoring_enabled=1
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
36523 次 |
| 最近记录: |