Квадратные скобки sqlite3 в утверждении select - PullRequest
2 голосов
/ 03 января 2012

В следующем фрагменте кода, какова цель квадрата?

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

Приветствия.

Этот код написан для SQLite3.

Ответы [ 2 ]

2 голосов
/ 03 января 2012

Столбец называется default, что совпадает с ключевым словом SQL. Таким образом, квадратные скобки используются для обозначения того, что мы ссылаемся на столбец default, а не на ключевое слово default.

2 голосов
/ 03 января 2012

Это идентификатор. Это то же самое, что сказать «по умолчанию». Он включен для совместимости с MS Access. Поскольку Default является ключевым словом в SQL, его нужно заключать в кавычки, если оно используется в качестве идентификатора, как здесь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...