select语句中的sqlite3方括号

时间:2012-01-03 01:31:24

标签: sqlite

在下面的代码中,广场的目的是什么?

SELECT Value, [Default] AS Selected FROM SKUOptVal WHERE SKUOptID = ?

干杯。

此代码是为SQLite3编写的。

2 个答案:

答案 0 :(得分:2)

这是一个标识符。这跟“默认”一样。它包含在与MS Access的兼容性中。由于Default是SQL中的关键字,因此如果将其用作标识符,则需要引用它,就像它在这里一样。

答案 1 :(得分:2)

该列名为default,与SQL关键字相同。因此,括号用于表示我们指的是列默认值而不是关键字默认值。