postgresql7.1
update sec_session_properties
set property_value = :value,
secure_p = :secure,
last_hit = :last_hit
where session_id = :session_id and
module = :module and
property_name = :name
insert into secret_tokens(token_id, token, token_timestamp)
values(nextval('t_sec_security_token_id_seq'), :random_token, now())
select token_id, token
from secret_tokens,
(select cast(random() * count(*) - :num_tokens as integer) as first
from secret_tokens) r
where token_id >= r.first and r.first + :num_tokens > token_id