Hi,

A very nice extension - I'll look into that one for my integer-only
lists, for sure.

Thank you!

/Fredrik

2011/2/10 Alexey Pechnikov <pechni...@mobigroup.ru>:
> See
> http://sqlite.mobigroup.ru/wiki?name=ext_intarray_tcl
>
> 09.02.2011 17:49 пользователь "Fredrik Karlsson" <dargo...@gmail.com>
> написал:
>> Dear list,
>>
>> I find the IN operator quite useful for selecting a set number of things.
>> However, I often have a Tcl list with the things I want to match
>> already when I get to the stage there I should issue a SELECT on the
>> database.
>> I then paste all the elements of the list together with ',' or just ,
>> chars and supply that inside a () to the sqlite3 database command.
>>
>> Would it not be a nice, and safer, addition to the interface to be
>> able to do something like this (i.e. sot that there would be no syntax
>> error at the end):
>>
>> --------------
>> package require sqlite3
>> sqlite3 db :memory:
>> db eval {create table a (id INTEGER);}
>> db eval {insert into a values (1);}
>> db eval {insert into a values (2);}
>> db eval {select * from a where id in (1,3);} vals {parray vals}
>> vals(*) = id
>> vals(id) = 1
>> set alist [list 1 3]
>> 1 3
>> db eval {select * from a where id in $alist;} vals {parray vals}
>> near "$alist": syntax error
>> --------------
>>
>> Also seems much safer to have a proper binding of values here..
>>
>> /Fredrik
>>
>>
>>
>> --
>> "Life is like a trumpet - if you don't put anything into it, you don't
>> get anything out of it."
>> _______________________________________________
>> sqlite-users mailing list
>> sqlite-users@sqlite.org
>> http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users
> _______________________________________________
> sqlite-users mailing list
> sqlite-users@sqlite.org
> http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users
>



-- 
"Life is like a trumpet - if you don't put anything into it, you don't
get anything out of it."
_______________________________________________
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to