Re: Don't understand creation statement's answer
От | Mathijs Brands |
---|---|
Тема | Re: Don't understand creation statement's answer |
Дата | |
Msg-id | 20001218010855.B2054@ilse.nl обсуждение исходный текст |
Ответ на | Don't understand creation statement's answer (Thomas SMETS <tsmets@altern.org>) |
Список | pgsql-sql |
On Mon, Dec 18, 2000 at 12:32:54AM +0100, Thomas SMETS allegedly wrote: > tsmets=> create sequence author_seq; > CREATE > > tsmets=> create table author ( > tsmets=> author_id numeric primary key default > nextval('author_seq'), > tsmets=> name char(25) not null, > tsmets=> surname char(25) not null > tsmets=> ); > NOTICE: CREATE TABLE/PRIMARY KEY will create implicit index > 'author_pkey' for table 'author' > Now the question is : > What is the meaning of the following statement in the table description > ? > > Attribute | Type | Modifier > -----------+---------------+---------------------------------------------- > author_id | numeric(30,6) | not null default > nextval('author_seq'::text) > > Why was my author_id changesdin a "nextval('author_seq'::text)". > There's no text here ? nextval takes one parameter of the type text. It's just an explicit typecast. The output of nextval is a number, as you requested. I hope this helps, Mathijs -- "Books constitute capital." Thomas Jefferson
В списке pgsql-sql по дате отправления: