11.01.2013 Views

Oracle Forms Developer – Form Builder Reference, Volume 1

Oracle Forms Developer – Form Builder Reference, Volume 1

Oracle Forms Developer – Form Builder Reference, Volume 1

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

ENFORCE_COLUMN_SECURITY built-in<br />

Description<br />

Executes default processing for checking column security on a database column. This built-in is<br />

included primarily for applications that run against a non-ORACLE data source, and use transactional<br />

triggers to replace default <strong>Form</strong> <strong>Builder</strong> transaction processing.<br />

Default Check Column Security processing refers to the sequence of events that occurs when <strong>Form</strong><br />

<strong>Builder</strong> enforces column-level security for each block that has the Enforce Column Security block<br />

property set Yes. To enforce column security, <strong>Form</strong> <strong>Builder</strong> queries the database to determine the base<br />

table columns to which the current form operator has update privileges. For columns to which the<br />

operator does not have update privileges, <strong>Form</strong> <strong>Builder</strong> makes the corresponding base table items in the<br />

form non-updateable by setting the Update Allowed item property to No dynamically. By default, <strong>Form</strong><br />

<strong>Builder</strong> performs this operation at form startup, processing each block in sequence.<br />

For more information, refer to <strong>Form</strong> <strong>Builder</strong> Advanced Techniques, Chapter 4, "Connecting to Non-<br />

<strong>Oracle</strong> Data Sources."<br />

Syntax<br />

PROCEDURE ENFORCE_COLUMN_SECURITY<br />

Built-in Type unrestricted procedure<br />

Enter Query Mode yes<br />

Usage Notes<br />

You can include this built-in subprogram in the On-Column-Security trigger if you intend to augment the<br />

behavior of that trigger rather than completely replace the behavior. For more information, refer to<br />

Chapter , "Triggers," in this manual.<br />

ENFORCE_COLUMN_SECURITY restrictions<br />

Valid only in an On-Column-Security trigger.<br />

102

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!