On Mon, 27 Jul 2009, Rael Bauer wrote: > If I declare a field as DATETIME default "2001-01-01", ( e.g. alter table > "notes" add column "last_modified" DATETIME default "2001-01-01";) will > the declared default value be stored as a string or real value?
Rael, String (the actual data storage type name is TEXT). > Also, more generally, how can I find out what storage type field values > have been stored in? Section 6.3 of Rick van der Lans's new "The SQL Guide to SQLite" covers this topic. Use the 'typeof' command. Example: SELECT typeof ('2009-07-27') as date; The returned result: date ---- text Rich -- Richard B. Shepard, Ph.D. | Integrity Credibility Applied Ecosystem Services, Inc. | Innovation <http://www.appl-ecosys.com> Voice: 503-667-4517 Fax: 503-667-8863 _______________________________________________ sqlite-users mailing list sqlite-users@sqlite.org http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users