CREATE TABLE employee
(
empid int8 NOT NULL DEFAULT nextval('employee_empid_seq'::regclass),
empname varchar(30) NOT NULL,
revid varchar(10),
passwd varchar(15) NOT NULL DEFAULT 'unknown'::character varying,
....
}
CREATE TABLE employee
(
empid int8 NOT NULL DEFAULT nextval('employee_empid_seq'::regclass),
empname varchar(30) NOT NULL,
revid varchar(10),
passwd varchar(15) NOT NULL DEFAULT 'unknown'::character varying,
....
}
To copy to clipboard, switch view to plain text mode
and to generate the empid field value automatically:
CREATE SEQUENCE employee_empid_seq
INCREMENT 1
MINVALUE 1
MAXVALUE 9223372036854775807
START 1361
CACHE 1;
CREATE SEQUENCE employee_empid_seq
INCREMENT 1
MINVALUE 1
MAXVALUE 9223372036854775807
START 1361
CACHE 1;
To copy to clipboard, switch view to plain text mode
When you insert a row into the table don't include the id field, it will be supplied automatically by the sequence.
Bookmarks