From: | javadesigner <javadesigner(at)yahoo(dot)com> |
---|---|
To: | List <pgsql-jdbc(at)postgresql(dot)org> |
Subject: | Re: PreparedStatement error upon trying to set a '?' after interval keyword |
Date: | 2014-08-15 15:46:59 |
Message-ID: | 53EE2B73.4060308@yahoo.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-jdbc |
Sehrope, Craig:
Thanks a ton for your help. And hopefully this thread (and these
detailed answers) will be searchable for people who may have similar
questions in the future.
Best,
-j
Sehrope Sarkuni wrote:
> Yes Craig's way is better. I was only thinking of handling the string
> interpolation itself rather than generating the interval itself.
>
> I'd probably use the ::interval cast syntax though, so something like:
> checkin_time> (CURRENT_DATE - (? * '1 day'::interval))
>
> Regards,
> -- Sehrope Sarkuni
> Founder& CEO | JackDB, Inc. | http://www.jackdb.com/
>
> On Tue, Aug 12, 2014 at 12:02 AM, Craig Ringer<craig(at)2ndquadrant(dot)com> wrote:
>> On 08/12/2014 04:34 AM, Sehrope Sarkuni wrote:
>>> AND checkin_time> (CURRENT_DATE - (? || ' days')::interval)
>>
>> It's generally preferable to write
>>
>> (? * INTERVAL '1' DAY)
>>
>> instead.
>>
>> --
>> Craig Ringer http://www.2ndQuadrant.com/
>> PostgreSQL Development, 24x7 Support, Training& Services
From | Date | Subject | |
---|---|---|---|
Next Message | Barry Bell | 2014-08-15 16:08:24 | Re: [ODBC] BIRT report opening multiple connections |
Previous Message | Christian Schlichtherle | 2014-08-15 15:36:48 | Re: java.sql.Statement.isClosed() throws an SQLException if the statement is closed |