Tell Me
 

Inserting a Row

Previous previous|next Next Page

Sheila can use the Object Browser to perform inserts. Data and constraints are validated at the time of insert, and the data is automatically saved. Sheila can also use an INSERT INTO statement to insert one record at a time into a table. A sample INSERT INTO syntax is shown in the graphic.

table_name in the INSERT statement specifies the name of the table to which Sheila is adding a row. Notice that the INSERT keyword is always followed by the INTO clause. The identifiers col1, col2 , and coln identify the column names into which Sheila is inserting values. If Sheila omits this parameter, the server assumes that Sheila will provide a value or expression in the VALUES clause for every column in the table.

Syntax

INSERT INTO table_name
( col1,..., coln )
VALUES
(val1,..., valn );

The VALUES clause specifies the data values to be inserted in the corresponding columns. The values must be specified in the same sequence as the column list in the INSERT INTO clause. The data type of the inserted value must match the data type for the column. Sheila must enclose date and character values in single quotation marks.

Any mandatory or NOT NULL columns must be specified during inserts.