Skip to content

SQL-079: Update Pa Auditor Data

This statement supports the premium-audit library by update Pa Auditor Data.

Classification

Field Value
SQL ID SQL-079
Operation type Update
Execution method IDataRequest.SQLStatement (CommandType.Text)
Database Oracle
Schema [unqualified]**
Command type Text
Business object clsAuditor
Criteria property UpdateSQL
Lifecycle method BeforeUpdate / AfterUpdate

Parameters

Parameter Direction Type Max length Description
:AssignFlag Input bound from m_AssignFlag 1 Bound in clsAuditor.BeforeUpdate (line 499)
:AuditorAssigneeID Input bound from m_AuditorAssigneeID 10 Bound in clsAuditor.BeforeUpdate (line 504)
:AuditorEmailAddr Input bound from m_AuditorEmailAddr 40 Bound in clsAuditor.BeforeUpdate (line 505)
:AuditorName Input bound from AuditorName 65 Bound in clsAuditor.BeforeUpdate (line 500)
:AuditorShortName Input bound from AuditorShortName 20 Bound in clsAuditor.BeforeUpdate (line 501)
:FilterListFlag Input bound from m_FilterListFlag 1 Bound in clsAuditor.BeforeUpdate (line 502)
:MonthlyMaximumCount Input bound from m_MonthlyMaximumCount — Bound in clsAuditor.BeforeUpdate (line 506)
:ScheduleFlag Input bound from m_ScheduleFlag 1 Bound in clsAuditor.BeforeUpdate (line 503)
:UserID Input bound from m_UserID 30 Bound in clsAuditor.BeforeUpdate (line 507)
:VendorNumberREVIEWER_FLAG Input unknown — Bind variable present in SQL text; no matching AddParm located**
:ReviewerFlag Input bound from m_ReviewerFlag — Bound in clsAuditor.BeforeUpdate (line 509)
:ActiveReviewerFlag Input bound from m_ActiveReviewerFlag — Bound in clsAuditor.BeforeUpdate (line 510)
:AuditorID Input bound from MyCriteria.AuditorID 10 Bound in clsAuditor.BeforeUpdate (line 513)

Tables

Table Access Columns used
PA_AUDITOR UPDATE See sample SQL.

Sample SQL

UPDATE
  PA_AUDITOR
SET
  ASSIGN_FLAG = :AssignFlag,
  AUDITOR_ASSIGNEE_ID = :AuditorAssigneeID,
  AUDITOR_EMAIL_ADDR = :AuditorEmailAddr,
  AUDITOR_NAME = :AuditorName,
  AUDITOR_SHORT_NAME = :AuditorShortName,
  FILTER_LIST_FLAG = :FilterListFlag,
  MONTHLY_MAXIMUM_COUNT = :MonthlyMaximumCount,
  SCHEDULE_FLAG = :ScheduleFlag,
  USER_ID = :UserID,
  VENDOR_NUM = :VendorNumberREVIEWER_FLAG = :ReviewerFlag ACTIVE_REVIEWER_FLAG = :ActiveReviewerFlag
WHERE
  PA_AUDITOR.PA_AUDITOR_ID = :AuditorID

Operations and processes

Business rules

Note: Statements marked with * were inferred from code structure, naming conventions, or contextual evidence where direct confirmation was not available in source artifacts. Statements marked with ** could not be confirmed; treat as unknown until verified.

Sources

  • Business/SAIF.Business.Policy.Audit.Premium/clsAuditor.vb:854