gpt4 book ai didi

sql - 在此上下文中不允许使用名称 "X"。有效表达式是常量、常量表达式和变量。不允许使用列名

转载 作者:行者123 更新时间:2023-12-03 01:35:46 25 4
gpt4 key购买 nike

使用 SQL Server。我从 SQL Insert 语句中收到错误:

The name "InvalidAwps" is not permitted in this context. Valid
expressions are constants, constant expressions, and (in some contexts)
variables. Column names are not permitted.

这是产生该错误的插入 SQL:

Insert Into [PlanFinder].[ReportLinks]
(TypeOfReport, Links) Values (InvalidAwps, \\uafc.com\ReportLinks\InvalidAwps);

这是表定义:

Create Table [PlanFinder].[ReportLinks]
(
[TypeOfReport] Char (11) Not Null,
[Links] Money Null,
Constraint pk_TypeOfReport Primary Key Clustered (TypeOfReport)
)

如何解决这个问题?

最佳答案

您需要字符串分隔符

Insert Into [PlanFinder].[ReportLinks]
(TypeOfReport, Links) Values ('InvalidAwps', '\\uafc.com\ReportLinks\InvalidAwps')

但是,将字符串 \\uafc.com\ReportLinks\InvalidAwps 插入 money 列时会出错...

或者\\\InvalidAwps\\\Missing是否意味着某种符号?

关于sql - 在此上下文中不允许使用名称 "X"。有效表达式是常量、常量表达式和变量。不允许使用列名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3761221/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com