gpt4 book ai didi

java - 列名中的正斜杠引发语法错误 "/"

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:38:54 27 4
gpt4 key购买 nike

我正在尝试在 sql server 数据库上使用 Apache 元模型执行插入查询 - 其中插入查询包含一个带有正斜杠 (/) 的列名称,例如“col4a/col4b”,元模型将创建查询作为

INSERT INTO dbo."table1"(col1,"col2 Type",col3,col4a/col4b) VALUES ('value1','value2','value3','value4')

当我执行此语句时,代码会抛出错误 incorrect syntax near '/'

任何人都可以建议我一个解决方案,以在我的列名称中转义/等特殊字符。

最佳答案

在 sql server 中处理命名不当的列的正确方法是使用方括号 [ ]。

INSERT INTO dbo.table1 
(
col1
, [col2 Type]
, col3
, [col4a/col4b]
)
VALUES
(
'value1'
, 'value2'
, 'value3'
, 'value4'
)

关于java - 列名中的正斜杠引发语法错误 "/",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36795096/

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