列名称中的引号 - 无效的列名称

时间:2017-12-07 13:43:21

标签: sql-server

我正在使用SQL Server 2017并且在列中出现双引号问题'名
我使用的查询是这样的:

insert into torque_value.value_table("ID","value","timestamp") values ('111','1111',convert(datetime,'2017-12-12T00:34:00.000'))

在SQL Server管理工作室中运行良好但在sqlcmd中根本不起作用并且它返回错误

Msg 207, Level 16, State 1, Server USER\SQLEXPRESS, Line 1
Invalid column name 'ID'.
Msg 207, Level 16, State 1, Server USER\SQLEXPRESS, Line 1
Invalid column name 'value'.
Msg 207, Level 16, State 1, Server USER\SQLEXPRESS, Line 1
Invalid column name 'timestamp'.

sqlcmd中的语法是否与SSMS中的语法不同?我该如何处理这种错误?

0 个答案:

没有答案