gpt4 book ai didi

C# 创建表时,如果我的列/字段名称包含 "incorrect syntax"连字符,我会收到 "-"错误

转载 作者:行者123 更新时间:2023-11-30 13:13:57 25 4
gpt4 key购买 nike

下面是我的代码片段,当表名包含连字符时,出现以下错误。我怎样才能解决这个问题?感谢您的帮助。

alt text http://img109.imageshack.us/img109/148/createtable.png

ex = {“错误 [42000] [Microsoft][ODBC SQL Server 驱动程序][SQL Server] 第 1 行:'-' 附近的语法不正确。”

最佳答案

使用 [] 将列名四舍五入:

CREATE TABLE [test2] 
(cn VarChar(1024) NULL,
[tutor-id] VarChar(1024) NULL)

或者最好坚持不需要特殊处理的列名...

请注意,这是一个带有连字符的名称,而不是名称。

关于C# 创建表时,如果我的列/字段名称包含 "incorrect syntax"连字符,我会收到 "-"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1914819/

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