# Creating an INSERT Statement From a Values Set

Use SQL Query Builder to create an INSERT statement to insert new rows at the end of a table with the values you indicate for the specified columns.

Prerequisites

Connect to the data source through a connection profile.

Note: Some syntactic variations might exist between your database and the SQL syntax that SQL Query Builder supports; consequently, some SQL Query Builder features might not work with your database.

1. Open a new or an existing SQL file, and be sure to select the connection profile Type, Name, and Database.
2. In an appropriate place in the editor window, right-click and select Edit in SQL Query Builder.
3. In the Outline pane, right-click SELECT Statement and select Change Statement Type.
4. Select INSERT and click OK.
5. Select the table by right-clicking in the Tables pane and selecting Add Table.
6. Specify the columns to use in the statement.

   Option | Description
   --- | ---
   Specify all columns | Right-click the table in the Tables pane, and select Select All Columns.

   Specify specific columns

   Use either method:
   - In the Tables pane, select the check box next to the column name.
   - In the Columns tab, select the specific column from the drop-down menu.

7. Enter the values for the selected columns.
   1. In the Values pane, click the Values box next to the column name.
   2. Enter a value, select NULL, or build an expression.
8. (Optional) To run the SQL code, in the SQL Source pane, right-click and select Run SQL.

   View the results in the SQL Results tab.

9. Click OK to exit SQL Query Builder and to return to the SQL File Editor, where the SQL code displays in the editor window.

   Clicking Cancel results in no changes to the SQL code in the SQL File Editor. You lose any changes you made in SQL Query Builder.

Parent topic: SQL Query Builder
Related concepts
SQL Query Builder
Related tasks
Creating a SELECT Statement
Creating an INSERT Statement From a Subquery
Creating an UPDATE Statement
Creating a DELETE Statement
Building Expressions
Editing a SQL Statement
Running the SQL Statement Code
Related reference
SQL Query Builder Preferences