SQL/MP Reference Manual
HP NonStop SQL/MP Reference Manual—523352-013
S-69
Exceptions to Conformance With Entry Level SQL
1992
ANSI/ISO SQL provides both statement atomicity (all changes made during a 
multirecord operation are canceled if an error occurs during the operation) and 
implicit transaction beginnings.
In NonStop SQL/MP, audited tables have equivalent protection for a TMF 
transaction but not for a single statement. You must explicitly begin each 
transaction within a program, and you must explicitly begin any multistatement 
transactions entered through SQLCI.
NonStop SQL/MP protects audited tables by requiring DML statements within 
programs to occur within explicitly defined transactions; however, NonStopSQL/MP 
also allows you to create nonaudited tables that are not protected even within 
transactions.
Updates
ANSI/ISO SQL allows a positioned UPDATE on any updateable cursor. NonStop 
SQL/MP requires a FOR UPDATE clause on the UPDATE WHERE CURRENT 
statement for a positioned UPDATE.
Other features
NonStop SQL/MP does not include these features:
Delimited identifiers
Explicit naming of select list elements
Module language
SQLSTATE status codes
Updateable primary keys
DECIMAL columns declared without explicit lengths
Language embeddings for Ada, FORTRAN, and PL/1










