Re: Datetime operators (was: Re: [SQL] Another Date question)

Поиск
Список
Период
Сортировка
От
Тема Re: Datetime operators (was: Re: [SQL] Another Date question)
Дата
Msg-id Pine.LNX.4.10.9912031439170.14529-100000@picasso.realtyideas.com
обсуждение исходный текст
Ответ на Datetime operators (was: Re: [SQL] Another Date question)  (Karel Zak - Zakkr <zakkr@zf.jcu.cz>)
Список pgsql-hackers
I know, thanks to you, but why? It supposes to work. seems things within
default's parenthesis  are different for no reason.

I mean,  insert into mymy values( now() +  '60 days'::timespan );
works fine. usually the more strict one (diligitantly casted one)
always works. 

I feel pain about it :-) because that was what I tried, and then, since it
did not work, I assumed "default" did not accept expressions.



On Fri, 3 Dec 1999, Andy Lewis wrote:

> Remove the ::timespan and it will.
> 
> Andy
> 
> On Fri, 3 Dec 1999 kaiq@realtyideas.com wrote:
> 
> > why 
> > 
> > create table mymy (mydate datetime default (now() + '60 days'::timespan )); 
> > 
> > does not work?
> > 
> > On Fri, 3 Dec 1999, Thomas Lockhart wrote:
> > 
> > > > > I'd like to create a table with a datetime field that defaults to +60
> > > > > days.
> > > > > mydate datetime default 'now() +@60 days',
> > > > > ...
> > > > Where is a problem?
> > > 
> > > You have enclosed your default values into a large string, rather than
> > > letting them be evaluated as an expression:
> > > 
> > >   mydate datetime default (now() + '60 days')
> > > 
> > > where the outer parens are optional.
> > > 
> > > >      datetime + '10 day' or
> > > >      datetime + '2 year' ..etc.
> > > > But I'm not sure what is better or exists it in other SQL.
> > > 
> > > afaik this is the simplest and most direct way to do it. Note that you
> > > can include other timespan fields in the constant:
> > > 
> > >   mydate datetime default (now() + '60 days 10 hours')
> > > 
> > > HTH
> > > 
> > >                       - Thomas
> > > 
> > > -- 
> > > Thomas Lockhart                lockhart@alumni.caltech.edu
> > > South Pasadena, California
> > > 
> > > ************
> > > 
> > 
> 



В списке pgsql-hackers по дате отправления:

Предыдущее
От:
Дата:
Сообщение: Re: Datetime operators (was: Re: [SQL] Another Date question)
Следующее
От: Andy Lewis
Дата:
Сообщение: Re: Datetime operators (was: Re: [SQL] Another Date question)