2 Day Developer > Using SQL > Manipulating Data With SQL ... > Adding Data With the INSERT...
Adding Data With the INSERT Statement |
Previous |
Next |
You can use the SQL INSERT
statement to add a row of data to a table. The data inserted must be valid for the datatype and size of each column of the table. See "Managing Database Objects With Object Browser".
Example: Using the SQL INSERT Statement to Add Rows to a Table shows how to use INSERT
to add a row to the employees
table. In the first INSERT
statement, values are inserted into all columns in a row of the table. In the second INSERT
statement, values are inserted only into the specified columns of the table and the remaining columns are set to NULL
. If the those remaining columns had been specified with a NOT
NULL
constraint for the table, an error would occur. For information about constraints, see "Managing Tables" and "NOT NULL Constraint".
Using the SQL INSERT Statement to Add Rows to a Table
-- the following inserts data for all the columns in a row INSERT INTO employees VALUES (10, 'Enrique', 'Borges', 'enrique.borges', '555.111.2222', '01-AUG-05', 'AC_MGR', 9000, .1, 101, 110); -- the following inserts data into the columns specified by name -- NULLs are inserted in those columns not explicitly named INSERT INTO employees (employee_id, last_name, email, hire_date, job_id, salary) VALUES (11, 'Doe', 'jane.doe', '31-AUG-05', 'SH_CLERK', 2400); -- the following shows the rows that were inserted SELECT employee_id, last_name FROM employees WHERE employee_id = 10 or employee_id = 11;