sql-server - SQL Server 编程错误:关键字“SELECT”附近的语法不正确
问题描述
由于某种原因,当我尝试运行此程序时出现编程错误:
CREATE TABLE BTS_songs_10M_likes
AS
SELECT Song, "Views(M)", "Views_in_first_24_hrs(M)", Release_Date
FROM BTS_top_10_songs
WHERE "Likes(M)" > 10
ORDER BY "Likes(M)" DESC, "Views(M)" DESC;
错误:
mssql+pyodbc://sa:** @SQL (pyodbc.ProgrammingError) ('42000', "[42000] [Microsoft][ODBC SQL Server Driver][SQL Server]关键字'SELECT'附近的语法不正确。(156 ) (SQLExecDirectW)")
[SQL: /为点赞数超过 1000 万的 BTS 歌曲创建表(不包括“喜欢(M)”和“不喜欢(M)”列) */
CREATE TABLE BTS_songs_10M_likes AS
SELECT Song, "Views( M)", "Views_in_first_24_hrs(M)", Release_Date
FROM BTS_top_10_songs
WHERE "Likes(M)" > 10
ORDER BY "Likes(M)" DESC, "Views(M)" DESC;]
(此错误的背景:http ://sqlalche.me/e/13/f405)
我该如何解决这个问题,这个错误的原因是什么?
我正在使用 SQL Server 2019
解决方案
您使用的是哪个版本的 SQL Server?语法“CREATE TABLE <table_name> AS”不适用于 SQL Server 2008 和更早版本。如果是这种情况,请使用语法SELECT INTO
推荐阅读
- javascript - 如何测试使用 Partials 编写的服务
- node.js - Heroku 构建在 package.json 文件中找不到`@types`
- python - sqlite3.ProgrammingError:提供的绑定数量不正确。当前语句使用 2,并且提供了 1
- testing - 赛普拉斯,cy.visit() 尝试加载 ESOCKETTIMEDOUT 失败
- redux - 默认情况下 CreateEntityAdapter 和 normalizr 兼容吗?- SelectId 始终未定义
- c# - 如何在 JetBrains Rider 中关闭代码“提示”
- wordpress - 如何在 wordpress 中创建分层帖子?
- python - 通过抬腿在中点连接一系列桥梁
- reactjs - TypeScript:“this”隐含类型“any”,因为它没有类型注释
- python - 在 pandas 数据框中获取满足某些条件的行