Working with Data

From InterBase

Go Up to Embedded SQL Guide


The majority of SQL statements in an embedded program are devoted to reading or modifying existing data, or adding new data to a database. This chapter describes the types of data recognized by InterBase, and how to retrieve, modify, add, or delete data in a database using SQL expressions and the following statements.

SELECT statements query a database, that is, read or retrieve existing data from a database. Variations of the SELECT statement make it possible to retrieve:

  • A single row, or part of a row, from a table. This operation is referred to as a singleton select.
  • Multiple rows, or parts of rows, from a table using a SELECT within a DECLARE CURSOR statement.
  • Related rows, or parts of rows, from two or more tables into a virtual table, or results table. This operation is referred to as a join.
  • All rows, or parts of rows, from two or more tables into a virtual table. This operation is referred to as a union.
  • INSERT statements write new rows of data to a table.
  • UPDATE statements modify existing rows of data in a table.
  • DELETE statements remove existing rows of data from a table.

To learn how to use the SELECT statement to retrieve data, see Understanding Data Retrieval with SELECT. For information about retrieving a single row with SELECT, see Selecting a Single Row. For information about retrieving multiple rows, see Selecting Multiple Rows.

For information about using INSERT to write new data to a table, see Inserting Data. To modify data with UPDATE, see Updating Data. To remove data from a table with DELETE, see Deleting Data.

Topics


Advance To: