Wilson, Ronald <rwils...@harris.com> wrote:
>>> Though, now I'm curious what your opinion on this is:
>>
>> I don't have an opinion on this. Should I? Is there a question in
>> there somewhere?
>>
> The documentation refers to the column affinities TEXT, NUMERIC,
> INTEGER, REAL, and NONE, but NONE is not identified as a column
> affinity by the SQL parser, which treats it as NUMERIC.

Column affinity is not part of the syntax - declared type is. The 
affinity is inferred from the type. Column affinity is a semantic, 
rather than a syntactic, concept, so it is meaningless to state whether 
or not a parser identifies one.

It is true that a declared type of NONE is not treated in any way 
specially by SQLite, and results in a column with NUMERIC affinity - 
just like a declared type of, say, BLAH would.

Igor Tandetnik 



_______________________________________________
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to