当前位置: 首页 > 面试题库 >

SQL查询中的错误'''附近的语法不正确

墨财
2023-03-14
问题内容
insert into p_article_client_detail_current(article_id,sector_detail_id)
select article_id,2818
from ( select article_id from p_article_client_detail_current
       where sector_detail_id=239 and convert(varchar(11),feed_date,101) >= '12/07/2012'
)

消息102,级别15,状态1,第5行’)’附近的语法不正确

这个查询有什么问题,请帮忙。


问题答案:

尝试添加一个表名(例如T),如下所示:

insert into p_article_client_detail_current(article_id,sector_detail_id)
select article_id,2818
from ( select article_id from p_article_client_detail_current
       where sector_detail_id=239 and convert(varchar(11),feed_date,101) >= '12/07/2012'
) T

如果您不需要嵌套查询,也可以使用以下查询:

insert into p_article_client_detail_current(article_id,sector_detail_id)
select article_id,2818
from p_article_client_detail_current
where sector_detail_id=239 
and convert(varchar(11),feed_date,101) >= '12/07/2012'


 类似资料:
  • 问题内容: 我有一个小查询,并在其旁边放了一个联合查询。但是,联合中存在语法错误。 这是我收到的错误 问题答案: 我知道出了什么问题。您必须在查询的末尾且仅在末尾下订单。它给了我一个错误,因为它认为查询已结束。 做到了。

  • 问题内容: 我的朋友向我发送了他在服务器2008中编写的命令,这些命令没有问题,但是我的副本和过去的命令在2012中均不起作用。请问有什么原因吗?这是代码: 这是错误: 消息156,级别15,状态1,第6行关键字’COMPUTE’附近的语法错误。 问题答案: 在SQL Server 2012中不再可用,这就是为什么您遇到该错误。看到这个页面: SQL Server 2012中停止使用的数据库引擎功

  • 问题内容: 执行以下SQL: 在MS Sql Server Management Studio中,给我这个解析错误: 消息102,级别15,状态1,第1行’go’附近的语法不正确。 为什么? 如果我打开一个新选项卡并将SQL复制/粘贴到其中,它也会失败。但是,如果我打开一个新选项卡并完全重新输入SQL,它就可以正常工作。 问题答案: SQL Server Management Studio无法处理

  • 我不熟悉SQL和visual studio等,但我改变了一些不允许我登录应用程序的内容。每当我按下登录按钮时,就会出现此错误 关键字“from”附近的语法不正确 这就是源头所在;

  • 当我输入用户名和密码时,我收到了这个错误消息,我不知道这个错误是什么,我如何修复它。错误消息是: 关键字from附近的语法不正确。 描述:执行当前web请求期间发生未处理的异常。请查看堆栈跟踪以了解有关错误的更多信息以及错误在代码中的起源。 异常详细信息:系统。数据SqlClient。SqlException:关键字“from”附近的语法不正确。 源错误: 第30行:Sql命令cmd=new Sq