2012-01-03 75 views
1

在下面這段代碼中,square的用途是什麼?sqlite3方括號中的select語句

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

乾杯。

此代碼是爲SQLite3編寫的。

回答

2

這是一個標識符。這跟「默認」一樣。它包含了與MS Access的兼容性。由於Default是SQL中的一個關鍵字,因此如果用作標識符,則需要引用它。

2

該列名爲default,與SQL關鍵字相同。因此,括號用來表示我們指的是列默認值,而不是關鍵字default。