Igor, Thanks for the correction on that, probably my wording "I don't think" in my mind it meant I'm not sure... Lol, but thats another storry. Check constraints are a feature I've not used in sqlite, so hence "I don't think", my mistake and my applogies.
In the spirit of the conversation the OP wants the DB to strip out white space. I contend that this is the applications responsibility either as DRH suggested by using proper sql expressions. Or by using a trigger. Or better yet by implementing inside his application if possible adding code to strip white space. Triggers are another route, but I recommend letting the DB do its job of storage. Don't add the overhead of adding data scrubbing as well. Do the scrubbing at the application side where it belongs. Regards, Ken Igor Tandetnik <[EMAIL PROTECTED]> wrote: Ken wrote: > Some commecial products have "check constraints" that allow you to > enable a check on a column that can be stored procedural code. That > could also be another way of keeping "non-trimmed" data out. > > I don't think sqlite supports column level check contstraints. Does too. create table test(txt CHECK(txt = trim(txt))); insert into test(txt) values(' a '); -- constraint failed Igor Tandetnik ----------------------------------------------------------------------------- To unsubscribe, send email to [EMAIL PROTECTED] -----------------------------------------------------------------------------