Prev | SQL Engine Reference | Next |
Data Manipulation Statements
Data manipulation statements let you access and modify the contents of your database. Pervasive.SQL allows you to construct data manipulation statements to do the following:
- Retrieve data from tables.
- Modify data in tables.
- Define transactions.
- Create and delete views.
- Execute stored procedures.
- Execute triggers.
The following sections briefly describe the SQL statements associated with each of these tasks.
Retrieving Data
All statements you use to retrieve information from a database are based on the SELECT statement.
Table 1-8 Data Manipulation Statements - Retrieving Data
Retrieves data from one or more tables in the database.When you create a SELECT statement, you can use various clauses to specify different options. (See the entry for the SELECT statement in ODBC Engine Reference for detailed information about each type of clause.) The types of clauses you use in a SELECT statement are as follows:
Table 1-9 Data Manipulation Statements - Retrieving Data OptionsIn addition, you can use the UNION keyword to obtain a single result table from multiple SELECT queries.
Modifying Data
You can add, change, or delete data from tables and views by issuing statements such as the following:
Table 1-10 Data Manipulation Statements - Modifying Data
Adds rows to one or more tables or a view. Changes data in a table or a view. Deletes rows from a table or a view.When you create a DELETE or UPDATE statement, you can use a WHERE clause to define search criteria that restrict the data upon which the statement acts.
Defining Transactions
To update the data in a database, you can issue SQL statements individually or you can define transactions (logical units of related statements). By defining transactions, you can ensure that either all the statements in a unit of work are executed successfully or none are executed. You can use transactions to group statements to ensure the logical integrity of your database.
Pervasive.SQL supports the ODBC API SQLTransact. See the Microsoft ODBC Programmer's Reference for more information.
Creating and Deleting Views
You can create and delete views by constructing SQL using the following statements:
Table 1-11 Data Manipulation Statements - Views
Defines a database view and stores the definition in the dictionary. Deletes a view from the data dictionary.Executing Stored Procedures
A stored procedure consists of statements you can precompile and save in the dictionary. To execute stored procedures, construct statements using the following:
Table 1-12 Data Manipulation Statements- Stored Procedures
Recalls a previously compiled procedure and executes it.Executing Triggers
A trigger consists of statements you can precompile and save in the dictionary. Triggers are executed automatically by the engine when the specified conditions occur.
Prev Data Definition Statements |
Contents Up Check for Revisions | Next Data Control Statements |