HPlogo ALLBASE/SQL Database Administration Guide: HP 3000 MPE/iX Computer Systems

Appendix E Locks Held on the System Catalog by SQL Statements

» 

Technical documentation

Complete book in PDF
» Feedback

 » Table of Contents

 » Index

This appendix shows the locks that you can obtain on the tables in the system catalog. This appendix may be useful in determining the source of repeated locking problems. For more information, refer to the chapter "Concurrency Control Through Locks and Isolation Levels" in theALLBASE/SQL Reference Manual.

If an SQL statement listed inTable E-2 “Locks Held on the System Catalog by SQL Statements”(which appears later in this chapter) is embedded in a procedure or a preprocessed application and a section is stored for the statement, system catalog pages will also be locked as follows:

  • At INSTALL time (in ISQL), preprocess time, or CREATE PROCEDURE time (ISQL): exclusive page locks on SYSTEM.SECTION.

  • At run time or EXECUTE PROCEDURE time: shared page locks on SYSTEM.SECTION. If the section is found to be invalid at run time, all pages accessed for a PREPARE statement could be locked in addition to the pages normally locked for the statement contained in the section.

  • At VALIDATE time: exclusive page locks on SYSTEM.SECTION pages containing invalid sections.

As an example, consider an UPDATE statement embedded in an application program. When you preprocess the application, a page in the SYSTEM.SECTION table is locked exclusively as the new section is added. When you run the application, the EXECUTE statement implicitly runs as the stored section executes. EXECUTE obtains share locks on pages in SYSTEM.SECTION. If the section becomes invalid and then you run the application again, the PREPARE statement implicitly runs, obtaining an exclusive lock on pages in SYSTEM.SECTION; then the EXECUTE statement implicitly runs as the stored section executes.

Some of the system catalog views overlap with each other, because they are based on the same underlying table. The following groups of system views overlap in such a way that a lock on one member of the group effectively is a lock on all the members of the group:

  • Views containing definitions, based on the table HPRDBSS.VIEWDEF:

    • SYSTEM.VIEWDEF

    • SYSTEM.CHECKDEF

    • SYSTEM.RULEDEF

    • SYSTEM.PROCEDUREDEF

  • Views with index information, based on the table HPRDBSS.INDEX:

    • SYSTEM.INDEX

    • SYSTEM.HASH

    • SYSTEM.CONSTRAINTINDEX

  • Views containing defaults, based on the table HPRDBSS.COLDEFAULT:

    • SYSTEM.COLDEFAULT

    • SYSTEM.PARAMDEFAULT

  • Views containing file definitions, based on the table HPRDBSS.DBEFILE:

    • SYSTEM.DBEFILE

    • SYSTEM.TEMPSPACE

  • Views containing authorizations, based on the table HPRDBSS.MODAUTH:

    • SYSTEM.MODAUTH

    • SYSTEM.PROCAUTH

Table E-1 “Mapping the System Views to the Base System Tables” lists the base tables from which the system catalog views are derived.

Table E-1 Mapping the System Views to the Base System Tables

View NameTable Name
SYSTEM.CHECKDEFHPRDBSS.VIEWDEF
SYSTEM.COLAUTHHPRDBSS.COLAUTH
SYSTEM.COLDEFAULTHPRDBSS.COLDEFAULT
SYSTEM.COLUMNHPRDBSS.COLUMN
SYSTEM.CONSTRAINTHPRDBSS.CONSTRAINT
SYSTEM.CONSTRAINTCOLHPRDBSS.CONSTRAINTCOL
SYSTEM.CONSTRAINTINDEXHPRDBSS.INDEX
SYSTEM.DBEFILEHPRDBSS.DBEFILE
SYSTEM.DBEFILESETHPRDBSS.DBEFILESET
SYSTEM.GROUPHPRDBSS.GROUP
SYSTEM.HASHHPRDBSS.INDEX
SYSTEM.IMAGEKEYHPRDBSS.INDEX
SYSTEM.INDEXHPRDBSS.INDEX
SYSTEM.INSTALLAUTHHPRDBSS.MODAUTH
SYSTEM.MODAUTHHPRDBSS.MODAUTH
SYSTEM.PARAMDEFAULTHPRDBSS.COLDEFAULT
SYSTEM.PARAMETERHPRDBSS.PARAMETER
SYSTEM.PARTITIONHPRDBSS.PARTITION
SYSTEM.PROCAUTHHPRDBSS.MODAUTH
SYSTEM.PROCEDUREHPRDBSS.PROCEDURE
SYSTEM.PROCEDUREDEFHPRDBSS.VIEWDEF
SYSTEM.PROCRESULTHPRDBSS.PROCRESULT
SYSTEM.RULEHPRDBSS.RULE
SYSTEM.RULECOLUMNHPRDBSS.RULECOLUMN
SYSTEM.RULEDEFHPRDBSS.VIEWDEF
SYSTEM.SECTIONHPRDBSS.SECTION
SYSTEM.SETOPTINFOHPRDBSS.SETOPTINFO
SYSTEM.SPACEAUTHHPRDBSS.SPACEAUTH
SYSTEM.SPACEDEFAULTHPRDBSS.SPACEDEFAULT
SYSTEM.SPECAUTHHPRDBSS.SPECAUTH
SYSTEM.TABAUTHHPRDBSS.TABAUTH
SYSTEM.TABLEHPRDBSS.TABLE
SYSTEM.TEMPSPACEHPRDBSS.DBEFILE
SYSTEM.TPINDEXHPRDBSS.INDEX
SYSTEM.VIEWDEFHPRDBSS.VIEWDEF

 

Locks on the system catalog are held to the end of the transaction, no matter what isolation level is used, to ensure the integrity of database objects while they are being used.

Whenever the HPRDBSS.SECTION table is locked, similar locks are placed on a STOREDSECT.DBEFileSetName table.

Some statements by their nature incorporate one or more other SQL statements. When a statement from the following list includes other SQL statements, locks may also be obtained for each statement incorporated:

  • CREATE PROCEDURE (most SQL statements)

  • CREATE SCHEMA (data definition statements)

  • CREATE VIEW (SELECT statement)

  • DECLARE CURSOR (SELECT statement or EXECUTE PROCEDURE statement)

  • EXECUTE IMMEDIATE (most SQL statements)

  • EXECUTE (most SQL statements, when not valid)

  • GENPLAN (SELECT, UPDATE, or DELETE statements)

  • PREPARE (most SQL statements)

  • VALIDATE (SQL statements contained in stored sections or procedures)

The following group of statements used only within procedures do not obtain locks:

  • Assignment

  • BEGIN...END

  • DECLARE Variable

  • GOTO

  • IF...THEN...ELSE...ENDIF

  • Labeled Statement

  • PRINT

  • RETURN

  • WHILE...DO...ENDWHILE

NOTE: The information in this appendix is general in nature, and it shows worst case locking for a particular SQL statement. Not all locks are necessarily requested in all instances.

Table E-2 Locks Held on the System Catalog by SQL Statements

SQL StatementSystem TableType of Lock
ADD DBEFILEHPRDBSS.DBEFILEExclusive
 HPRDBSS.DBEFILESETExclusive
 HPRDBSS.SPECAUTHShared
ADD TO GROUPHPRDBSS.GROUPExclusive
 HPRDBSS.SPECAUTHShared
ADVANCEHPRDBSS.SECTIONShared
 Same as statement in procedure if not validSame as statement in procedure if not valid
 HPRDBSS.SPECAUTHShared
ALTER DBEFILEHPRDBSS.DBEFILEExclusive
 HPRDBSS.DBEFILESETShared
 HPRDBSS.SPECAUTHShared
ALTER TABLEHPRDBSS.CHECKDEFExclusive
 HPRDBSS.COLUMNExclusive
 HPRDBSS.COLDEFAULTExclusive
 HPRDBSS.CONSTRAINTExclusive
 HPRDBSS.CONSTRAINTCOLExclusive
 HPRDBSS.CONSTRAINTINDEXExclusive
 HPRDBSS.DBEFILESETShared
 HPRDBSS.SECTIONExclusive
 HPRDBSS.SPECAUTHShared
 HPRDBSS.TABLEExclusive
BEGIN ARCHIVEHPRDBSS.SPECAUTHShared
BEGIN DECLARE SECTION  
BEGIN WORK  
CHECKPOINTHPRDBSS.SPECAUTHShared
CLOSEHPRDBSS.SECTIONShared
(select cursor)  
CLOSEHPRDBSS.SECTIONShared
(procedure cursor)Same as statement in procedure if not valid Same as statement in procedure if not valid
COMMIT ARCHIVEHPRDBSS.SPECAUTHShared
COMMIT WORK  
CONNECTHPRDBSS.GROUPShared
 HPRDBSS.SPECAUTHShared
CREATE DBEFILEHPRDBSS.DBEFILEExclusive
 HPRDBSS.SPECAUTHShared
 HPRDBSS.TEMPSPACEShared
CREATE DBEFILESETHPRDBSS.DBEFILESETExclusive
 HPRDBSS.GROUPShared
 HPRDBSS.SPECAUTHShared
CREATE GROUPHPRDBSS.COLAUTHShared
 HPRDBSS.GROUPExclusive
 HPRDBSS.MODAUTHShared
 HPRDBSS.SECTIONShared
 HPRDBSS.SPECAUTHShared
 HPRDBSS.TABAUTHShared
 HPRDBSS.TABLEShared
CREATE INDEXHPRDBSS.COLUMNShared
 HPRDBSS.GROUPShared
 HPRDBSS.INDEXExclusive
 HPRDBSS.SECTIONExclusive
 HPRDBSS.TABAUTHShared
 HPRDBSS.TABLEExclusive
CREATE PROCEDUREHPRDBSS.GROUPShared
 HPRDBSS.PROCEDUREExclusive
 HPRDBSS.PROCEDUREDEFExclusive
 HPRDBSS.PARAMDEFAULTExclusive
 HPRDBSS.PARAMETERExclusive
 HPRDBSS.PROCRESULTExclusive
 HPRDBSS.SECTIONExclusive
 HPRDBSS.SPECAUTH Shared
 Views accessed by SQL statements in the procedure Same as for SQL statements in the procedure
CREATE RULEHPRDBSS.COLUMNShared
 HPRDBSS.GROUPShared
 HPRDBSS.RULEExclusive
 HPRDBSS.RULECOLUMNExclusive
 HPRDBSS.RULEDEFExclusive
 HPRDBSS.SPECAUTHShared
 HPRDBSS.TABLEExclusive
CREATE SCHEMAHPRDBSS.COLAUTHShared
 HPRDBSS.GROUPShared
 HPRDBSS.SECTIONShared
 HPRDBSS.SPECAUTHShared
 HPRDBSS.TABAUTHShared
 HPRDBSS.TABLEShared
 Views accessed by data definition statements in the schemaSame as for data definition statements in the schema
CREATE TABLEHPRDBSS.CHECKDEFExclusive
 HPRDBSS.COLAUTHShared
 HPRDBSS.COLDEFAULTExclusive
 HPRDBSS.COLUMNExclusive
 HPRDBSS.CONSTRAINTExclusive
 HPRDBSS.CONSTRAINTCOLExclusive
 HPRDBSS.CONSTRAINTINDEXExclusive
 HPRDBSS.DBEFILESETExclusive
 HPRDBSS.GROUPShared
 HPRDBSS.HASHExclusive
 HPRDBSS.SECTIONExclusive
 HPRDBSS.SPECAUTHShared
 HPRDBSS.TABAUTHExclusive (for PUBLIC or PUBLICREAD tables)
 HPRDBSS.TABLEExclusive and Shared
CREATE TEMPSPACEHPRDBSS.DBEFILESETExclusive
 HPRDBSS.GROUPShared
 HPRDBSS.SPECAUTHShared
 HPRDBSS.TEMPSPACEExclusive
CREATE VIEWHPRDBSS.COLUMNExclusive
 HPRDBSS.GROUPShared
 HPRDBSS.SECTIONExclusive
 HPRDBSS.SPECAUTHShared
 HPRDBSS.TABLEExclusive
 HPRDBSS.VIEWDEFExclusive
 Same as for SELECTSame as for SELECT
DECLARE CURSORSame as for SELECT or EXECUTE PROCEDURESame as for SELECT or EXECUTE PROCEDURE
DELETEHPRDBSS.COLUMNShared
 HPRDBSS.CONSTRAINTShared
 HPRDBSS.CONSTRAINTINDEXShared
 HPRDBSS.DBEFILESETShared
 HPRDBSS.GROUPShared
 HPRDBSS.HASHShared
 HPRDBSS.INDEXShared
 HPRDBSS.MODAUTHShared
 HPRDBSS.PROCEDUREShared
 HPRDBSS.RULEShared
 HPRDBSS.SECTIONShared
 HPRDBSS.SPECAUTHShared
 HPRDBSS.TABAUTHShared
DELETE WHEREHPRDBSS.COLUMNShared
CURRENTHPRDBSS.CONSTRAINTShared
 HPRDBSS.CONSTRAINTINDEXShared
 HPRDBSS.DBEFILESETShared
 HPRDBSS.GROUPShared
 HPRDBSS.INDEXShared
 HPRDBSS.MODAUTHShared
 HPRDBSS.PROCEDUREShared
 HPRDBSS.RULEShared
 HPRDBSS.SECTIONShared
 HPRDBSS.SPECAUTHShared
 HPRDBSS.TABAUTHShared
DESCRIBEHPRDBSS.DBEFILESETShared
 HPRDBSS.GROUPShared
 HPRDBSS.MODAUTHShared
 HPRDBSS.SECTIONShared
 HPRDBSS.SPECAUTHShared
 Same as for statement being DESCRIBED Same as for statement being DESCRIBED
DROP DBEFILEHPRDBSS.DBEFILEExclusive
 HPRDBSS.GROUPShared
 HPRDBSS.SECTIONExclusive
 HPRDBSS.SPECAUTHShared
 HPRDBSS.TEMPSPACEExclusive
DROP DBEFILESETHPRDBSS.DBEFILESETExclusive
 HPRDBSS.GROUPShared
 HPRDBSS.SECTIONExclusive
 HPRDBSS.SPECAUTHShared
DROP GROUPHPRDBSS.COLAUTHExclusive
 HPRDBSS.CONSTRAINTCOLExclusive
 HPRDBSS.GROUPExclusive
 HPRDBSS.MODAUTHExclusive
 HPRDBSS.SECTIONShared
 HPRDBSS.SPECAUTHExclusive
 HPRDBSS.TABAUTHExclusive
 HPRDBSS.TABLEShared
DROP INDEXHPRDBSS.GROUPShared
 HPRDBSS.INDEXExclusive
 HPRDBSS.SECTIONExclusive
 HPRDBSS.SPECAUTHShared
 HPRDBSS.TABAUTHShared
 HPRDBSS.TABLEExclusive
DROP MODULEHPRDBSS.GROUPShared
 HPRDBSS.MODAUTHExclusive
 HPRDBSS.SECTIONExclusive
DROP PROCEDUREHPRDBSS.GROUP Shared
 HPRDBSS.MODAUTHExclusive
 HPRDBSS.PARAMETERExclusive
 HPRDBSS.PARAMDEFAULTExclusive
 HPRDBSS.PROCEDUREExclusive
 HPRDBSS.PROCEDUREDEFExclusive
 HPRDBSS.PROCRESULTExclusive
 HPRDBSS.SECTION Exclusive
 HPRDBSS.SPECAUTHShared
DROP RULEHPRDBSS.GROUPShared
 HPRDBSS.RULE Exclusive
 HPRDBSS.RULECOLUMNExclusive
 HPRDBSS.RULEDEFExclusive
 HPRDBSS.SECTIONExclusive
 HPRDBSS.SPECAUTHShared
 HPRDBSS.TABLEExclusive
DROP TABLEHPRDBSS.COLAUTHExclusive
 HPRDBSS.COLUMNExclusive
 HPRDBSS.CONSTRAINTExclusive and Shared
 HPRDBSS.CONSTRAINTCOLExclusive
 HPRDBSS.CONSTRAINTINDEXExclusive
 HPRDBSS.GROUPShared
 HPRDBSS.HASHExclusive
 HPRDBSS.INDEXExclusive
 HPRDBSS.RULE Exclusive
 HPRDBSS.RULECOLUMNExclusive
 HPRDBSS.RULEDEFExclusive
 HPRDBSS.SECTIONExclusive
 HPRDBSS.SPECAUTHShared
 HPRDBSS.TABAUTHExclusive
 HPRDBSS.TABLEExclusive
 HPRDBSS.VIEWDEFExclusive
DROP TEMPSPACEHPRDBSS.DBEFILESETExclusive
 HPRDBSS.SPECAUTHShared
 HPRDBSS.TEMPSPACEExclusive
DROP VIEWHPRDBSS.COLAUTHExclusive
 HPRDBSS.COLUMNExclusive
 HPRDBSS.GROUPShared
 HPRDBSS.SECTIONExclusive
 HPRDBSS.SPECAUTHShared
 HPRDBSS.TABAUTHExclusive
 HPRDBSS.TABLEExclusive
 HPRDBSS.VIEWDEFExclusive
END DECLARE SECTION  
EXECUTEHPRDBSS.GROUPShared
 HPRDBSS.MODAUTHShared
 HPRDBSS.SECTIONShared
 HPRDBSS.SPECAUTHShared
 Views accessed by SQL statements executed if not valid Same as for statements executed if not valid
EXECUTE IMMEDIATEViews accessed by SQL statements executed Same as for statements executed
FETCH  
EXECUTE PROCEDUREHPRDBSS.MODAUTHShared
 HPRDBSS.PARAMDEFAULTShared
 HPRDBSS.PARAMETERShared
 HPRDBSS.PROCEDUREShared
 HPRDBSS.PROCRESULTShared
 HPRDBSS.SECTIONShared
 Same as statement in procedure if not valid Same as statement in procedure if not valid
GENPLAN HPRDBSS.PLANExclusive
 Same as SELECTSame as SELECT
GRANT Table AuthorityHPRDBSS.COLAUTHExclusive
GRANT UPDATEHPRDBSS.GROUPShared
GRANT REFERENCESHPRDBSS.SPECAUTHShared
 HPRDBSS.TABAUTHExclusive
 HPRDBSS.TABLEShared
GRANT RUNHPRDBSS.GROUPShared
GRANT EXECUTEHPRDBSS.MODAUTHExclusive
GRANT INSTALLHPRDBSS.SPECAUTHShared
GRANT Special AuthoritiesHPRDBSS.SPECAUTHExclusive
 HPRDBSS.GROUPShared
GRANT SECTIONSPACEHPRDBSS.SPACEAUTHExclusive
GRANT TABLESPACEHPRDBSS.SPECAUTHShared
 HPRDBSS.GROUPShared
INCLUDE  
INSERTHPRDBSS.COLUMNShared
 HPRDBSS.COLDEFAULTShared
 HPRDBSS.CONSTRAINTShared
 HPRDBSS.CONSTRAINTINDEXShared
 HPRDBSS.DBEFILESETShared
 HPRDBSS.GROUPShared
 HPRDBSS.HASHShared
 HPRDBSS.INDEXShared
 HPRDBSS.MODAUTHShared
 HPRDBSS.PROCEDUREShared
 HPRDBSS.RULEShared
 HPRDBSS.SECTIONShared
 HPRDBSS.SPECAUTHShared
 HPRDBSS.TABAUTHShared
 HPRDBSS.TABLEShared
LOCK TABLEHPRDBSS.GROUPShared
 HPRDBSS.SPECAUTHShared
 HPRDBSS.TABAUTHShared
 HPRDBSS.TABLEShared
OPENHPRDBSS.GROUPShared
 HPRDBSS.MODAUTHShared
 HPRDBSS.SECTIONShared
 HPRDBSS.SPECAUTHShared
 Same as for SELECT or EXECUTE PROCEDURE in DECLARE CURSOR statementSame as for SELECT or EXECUTE PROCEDURE in DECLARE CURSOR statement
PREPARE (PermanentHPRDBSS.DBEFILESETShared
sections created with ISQL)HPRDBSS.GROUPShared
 HPRDBSS.SECTIONExclusive
 HPRDBSS.SPECAUTHShared
 Views accessed for SQL statements prepared Same as for statements prepared
PREPARE (TemporaryHPRDBSS.DBEFILESETShared
sections created inHPRDBSS.GROUPShared
applications)HPRDBSS.SPECAUTHShared
 Views accessed for statements PREPAREd Same as for statements prepared
RAISE ERROR  
REFETCH  
RELEASE  
REMOVE DBEFILEHPRDBSS.DBEFILEExclusive
 HPRDBSS.DBEFILESETExclusive
 HPRDBSS.SPECAUTHShared
 HPRDBSS.TEMPSPACEExclusive
REMOVE FROM GROUPHPRDBSS.CONSTRAINTCOLShared
 HPRDBSS.GROUPExclusive
 HPRDBSS.SECTIONExclusive
 HPRDBSS.SPECAUTHExclusive
RESETHPRDBSS.SPECAUTHShared
REVOKE Table AuthorityHPRDBSS.COLAUTHExclusive
REVOKE UPDATEHPRDBSS.CONSTRAINTCOLShared
REVOKE REFERENCESHPRDBSS.GROUPShared
 HPRDBSS.SECTIONExclusive
 HPRDBSS.TABAUTHExclusive
 HPRDBSS.TABLEShared
REVOKE EXECUTEHPRDBSS.GROUPShared
REVOKE RUNHPRDBSS.MODAUTHExclusive
 HPRDBSS.SECTIONExclusive
 HPRDBSS.SPECAUTHShared
REVOKE SpecialHPRDBSS.CONSTRAINTCOLShared
AuthoritiesHPRDBSS.GROUPShared
 HPRDBSS.SECTIONExclusive
 HPRDBSS.SPECAUTHExclusive
ROLLBACK WORK  
SAVEPOINT  
SELECTHPRDBSS.COLUMNShared
 HPRDBSS.DBEFILESETShared
 HPRDBSS.GROUPShared
 HPRDBSS.SECTIONShared in user programs; none in ISQL
 HPRDBSS.SPECAUTHShared
 HPRDBSS.TABAUTHShared
 HPRDBSS.TABLEShared
If table has index:HPRDBSS.CONSTRAINTINDEXShared
 HPRDBSS.HASHShared
 HPRDBSS.INDEXShared
SQLEXPLAIN 
START DBEHPRDBSS.SPECAUTHShared (Exclusive the first time the statement is used after the DBECreator has changed following a restore)
 HPRDBSS.GROUPShared
START DBE NEW System catalog is being created
START DBE NEWLOGHPRDBSS.SPECAUTHShared
START DBE NEWLOGHPRDBSS.SPECAUTHShared
(After migration)HPRDBSS.COLUMNExclusive
 HPRDBSS.SECTIONExclusive
 HPRDBSS.TABLEExclusive
STOP DBEHPRDBSS.SPECAUTHShared
TERMINATE USERHPRDBSS.SPECAUTHShared
TRANSFER OWNERSHIPHPRDBSS.GROUPShared
(PROCEDURE)HPRDBSS.PARAMDEFAULTExclusive
 HPRDBSS.PARAMETERExclusive
 HPRDBSS.MODAUTHExclusive
 HPRDBSS.PROCEDUREExclusive
 HPRDBSS.PROCEDUREDEFExclusive
 HPRDBSS.PROCRESULTExclusive
 HPRDBSS.SECTIONExclusive
 HPRDBSS.SPECAUTHExclusive
TRANSFER OWNERSHIPHPRDBSS.CHECKDEFExclusive
(TABLE)HPRDBSS.CONSTRAINTExclusive
 HPRDBSS.CONSTRAINTCOLExclusive
 HPRDBSS.COLAUTHExclusive
 HPRDBSS.COLUMNExclusive
 HPRDBSS.CONSTRAINTINDEXExclusive
 HPRDBSS.GROUPShared
 HPRDBSS.HASHExclusive
 HPRDBSS.INDEXExclusive
 HPRDBSS.RULEExclusive
 HPRDBSS.RULECOLUMNExclusive
 HPRDBSS.RULEDEFExclusive
 HPRDBSS.SPECAUTHShared
 HPRDBSS.TABAUTHExclusive
 HPRDBSS.TABLEExclusive
TRANSFER OWNERSHIPHPRDBSS.CONSTRAINTExclusive
(VIEW)HPRDBSS.COLAUTHExclusive
 HPRDBSS.COLUMNExclusive
 HPRDBSS.SPECAUTHShared
 HPRDBSS.TABAUTHExclusive
 HPRDBSS.TABLEExclusive
 HPRDBSS.VIEWDEFExclusive
TRANSFER OWNERSHIPHPRDBSS.GROUPExclusive
(GROUP)HPRDBSS.SPECAUTHShared
UPDATEHPRDBSS.COLAUTHShared
 HPRDBSS.COLUMNShared
 HPRDBSS.CONSTRAINTShared
 HPRDBSS.CONSTRAINTINDEXShared
 HPRDBSS.DBEFILESETShared
 HPRDBSS.GROUPShared
 HPRDBSS.HASHShared
 HPRDBSS.INDEXShared
 HPRDBSS.MODAUTHShared
 HPRDBSS.PROCEDUREShared
 HPRDBSS.RULEShared
 HPRDBSS.RULECOLUMNShared
 HPRDBSS.SECTIONShared
 HPRDBSS.SPECAUTHShared
 HPRDBSS.TABAUTHShared
 HPRDBSS.TABLEShared
UPDATE STATISTICSHPRDBSS.COLUMNExclusive
 HPRDBSS.CONSTRAINTShared
 HPRDBSS.CONSTRAINTINDEXExclusive
 HPRDBSS.DBEFILEExclusive
 HPRDBSS.DBEFILESETExclusive
 HPRDBSS.HASHExclusive
 HPRDBSS.INDEXExclusive
 HPRDBSS.TABLEExclusive
 HPRDBSS.TEMPSPACEExclusive
UPDATE WHEREHPRDBSS.COLAUTHShared
CURRENTHPRDBSS.COLUMNShared
 HPRDBSS.CONSTRAINTShared
 HPRDBSS.DBEFILESETShared
 HPRDBSS.GROUPShared
 HPRDBSS.INDEXShared
 HPRDBSS.MODAUTHShared
 HPRDBSS.PROCEDUREShared
 HPRDBSS.RULEShared
 HPRDBSS.RULECOLUMNShared
 HPRDBSS.SECTIONShared
 HPRDBSS.SPECAUTHShared
 HPRDBSS.TABAUTHShared
 HPRDBSS.TABLEShared
VALIDATE MODULE orHPRDBSS.MODAUTH Shared
VALIDATE PROCEDUREHPRDBSS.PROCEDUREExclusive
 HPRDBSS.SECTIONExclusive
 Views accessed for the SQL statements in the sections being validated Same as for sections being validated
WHENEVER  

 

Feedback to webmaster