在列名中插入带括号的语句

时间:2013-06-21 16:44:01

标签: java sql-server jdbc

我使用Java插入到MSSQL数据库中。我的列名称中包含括号,如Duration_(Mins)

我正在尝试执行如下语句:

INSERT INTO mytable (Duration_(Mins)) VALUES (?)

我收到以下错误:

Exception in thread "main" java.sql.SQLException: Incorrect syntax near '('

所以我猜我需要一些方法来“逃避”支架?

1 个答案:

答案 0 :(得分:2)

对于MS-SQL Server,这应该有效:

INSERT INTO mytable ([Duration_(Mins)]) VALUES (?)

有关详情,请参阅此链接:     http://msdn.microsoft.com/en-us/library/ms132046.aspx#DelimitedIdentifiers