Query 11
- Last Updated: January 17, 2024
- 1 minute read
- OpenEdge
- Version 12.8
- Documentation
In Query 11 presented in this section, note the following points related to cursor behavior:
<2> The DataServer uses the cursor to compare schema information. It does not fetch any column values.
<3> The
DataServer uses the cursor to compare schema information. It does
not fetch any column values. Note that because the ORDER_ table
contains a date, the DataServer does not reuse
this cursor to fetch column values.
<4> The cursor is used to perform the join by the SQLDB. The join still requires a lookahead cursor.
<5> Since
the query requests the ORDER_ row with a SHARE-LOCK,
the DataServer must refetch each ORDER_ row to
get all the columns. If the ORDER_ table did not
have a record identifier (PROGRESS_RECID in this
case), this query would fail. If you must retrieve the ORDER_ row
with a SHARE-LOCK, removing the field list eliminates
the need to refetch the row.
|
|