You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

SSMS中通过SELECT语句插入数据出现语法错误如何解决

错误原因

  • 语法使用错误:INSERT 语句混合常量值与 SELECT 查询结果时,不能将二者并列放在括号内调用,且不需要写 VALUES 关键字,需要直接将常量值写入 SELECT 的返回字段列表中。
  • 字符串标识错误:SQL Server 中字符串字面量需要用单引号包裹,你使用的双引号默认会被识别为数据库对象标识符,无法正常识别为字符串值。
  • 建表语句存在冗余:最后一列定义后多余的逗号可能存在低版本数据库兼容问题,可删除。

修正后代码

建表语句

create table dbo.watermarktable
(
    tablename varchar(255), 
    watermarkvalue datetime
);

插入语句

insert into dbo.watermarktable(tablename,watermarkvalue)
select 'reference_value', max(created_date) from dbo.reference_value_genc;

内容的提问来源于stack exchange,提问作者Kolli Sai Babu Chowdary

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.29 02:24:02