1 – check-option-clause
A constraint that places restrictions on update operations made to a view. The check option clause ensures that any rows that are inserted or updated in a view conform to the definition of the view. Do not specify the WITH CHECK OPTION clause with views that are read-only.
2 – column-name
A list of names for the columns of the view. If you omit column names, SQL assigns the names from the columns in the source tables in the select expression. However, you must specify names for all the columns of the view in the following cases: o The select expression generates columns with duplicate names. o The select expression uses statistical functions or arithmetic expressions to create new columns that are not in the source tables.
3 – CONSTRAINT
Specify a name for the WITH CHECK OPTION constraint. If you omit the name, SQL creates a name. However, Oracle Rdb recommends that you always name constraints. If you supply a name for the WITH CHECK OPTION constraint, the name must be unique in the schema. The name for the WITH CHECK OPTION constraint is used by the INTEG_FAIL error message when an INSERT or UPDATE statement violates the constraint.
4 – select-expr
A select expression that defines which columns and rows of the specified tables SQL includes in the view. The select expression for a nonmultischema database can name only tables in the same schema as the view. A select expression for a multischema database can name a table in any schema in the database; the schema need not be in the same catalog as the view being created. See the Select_Expressions HELP topic for more information on select expressions.
5 – sql-and-dtr-clause
Optional SQL and DATATRIEVE formatting clauses. See the DATATRIEVE HELP topic for more information on formatting clauses.
6 – STORED_NAME_IS
Specifies a name that Oracle Rdb uses to access a view created in a multischema database. The stored name allows you to access multischema definitions using interfaces, such as Oracle RMU, the Oracle Rdb management utility, that do not recognize multiple schemas in one database. You cannot specify a stored name for a view in a database that does not allow multiple schemas. For more details about stored names, see the User_Supplied_Names HELP topic.
7 – view-name
Name of the view definition you want to create. When choosing a name, follow these rules: o Use a name that is unique among all view and table names in the schema. o Use any valid SQL name (see the User_Supplied_Names HELP topic for more information).