Write a postgre SQL statement to insert rows into the table countries in which the value of country_id column will be unique and auto incremented.
Here is the code to create a sample table countries:
CREATE TABLE countries ( COUNTRY_ID SERIAL PRIMARY KEY, COUNTRY_NAME varchar(40) NOT NULL, REGION_ID integer NOT NULL );
Now insert one record into the table:
INSERT INTO countries(COUNTRY_NAME,REGION_ID) VALUES('India',185);
Here is the command to see the list of inserting rows:
postgres=# SELECT * FROM countries; country_id | country_name | region_id ------------+--------------+----------- 1 | India | 185 (1 row)
Now insert another record into the table :
INSERT INTO countries(COUNTRY_NAME,REGION_ID) VALUES('Japan',102);
Now see the value of the key field incremented automatically :
postgres=# SELECT * FROM countries; country_id | country_name | region_id ------------+--------------+----------- 1 | India | 185 2 | Japan | 102 (2 rows)
total answers (1)
start bookmarking useful questions and collections and save it into your own study-lists, login now to start creating your own collections.
Here is the code to create a sample table countries:
Now insert one record into the table:
Here is the command to see the list of inserting rows:
Now insert another record into the table :
Now see the value of the key field incremented automatically :
need an explanation for this answer? contact us directly to get an explanation for this answer