我需要一个存储键值对的表,因此我创建了一个表,其中包含一个名为“Key”的列和一个名为“Value”的列。
这将失败:
insert into mykeyvalues (Key,Value) values ('FooKey', 'FooValue')
“关键字'key'附近的语法不正确。”
也许我不应该将其称为“键”,但我只是想知道是否可以使用名称为sql关键字的列?
谢谢
最佳答案
您可以使用[]括起来这样的列名。因此:
insert into mykeyvalues ([Key],[Value]) values ('FooKey', 'FooValue')
关于sql - 如何插入名称为sql关键字的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/928926/