SQL标准说,字符串必须使用
'single quotes',并且标识符(例如表名和列名)在加引号时必须使用
"double quotes"。
为了与MySQL兼容,SQLite还允许对标识符使用单引号,对字符串使用双引号,但仅在上下文使含义明确时才使用。(在中
SELECT'rowid' ...,允许使用字符串,因此可以得到字符串。)如果可能,请始终使用标准SQL引号。
为了与MySQL兼容,SQLite还允许
backticks使用标识符。
为了与Microsft数据库兼容,SQLite还允许
[brackets]使用标识符。
(这适用于所有SQLite版本。)



