On 3/19/16, Paul Sanderson <sandersonforensics at gmail.com> wrote:
> Is there a list of reserved column names
>
> I have seen the list or keywords at the link below
>
> http://www.sqlite.org/lang_keywords.html
>
> but for instance create table (abort int) will work fine.
>

There is no list.

The "official" position is that keywords should never be used as
identifiers.  Ever.

SQLite is very forgiving on this point.  It will tolerate the use of
many keywords as identifiers in many different contexts. (The Lemon
parser generator contains special logic to handle this case.) This
grace from the parser is to maximize backwards compatibility.  But you
should not count on it.  If an identifier is a keyword, or looks like
something that might someday become a keyword, then you should quote
it.
-- 
D. Richard Hipp
drh at sqlite.org

Reply via email to