Skip to content

SQL-070: Read Pa Type Market Type Data

This statement supports the premium-audit library by read Pa Type Market Type Data.

Classification

Field Value
SQL ID SQL-070
Operation type Read
Execution method IDataRequest.SQLStatement (CommandType.Text)
Database Oracle
Schema [unqualified]**
Command type Text
Business object clsPremiumAuditTypeCode
Criteria property RetrieveSQL
Lifecycle method BeforeRetrieve / AfterRetrieve

Parameters

Parameter Direction Type Max length Description
:PremiumAuditTypeCode Input bound from MyCriteria.PremiumAuditTypeCode 5 Bound in clsPremiumAuditTypeCode.BeforeRetrieve (line 164)
:MarketTypeCode Input bound from MyCriteria.MarketTypeCode 5 Bound in clsPremiumAuditTypeCode.BeforeRetrieve (line 165)

Tables

Table Access Columns used
PA_TYPE_MARKET_TYPE JOIN See sample SQL.
PA_TYPE_CODE JOIN See sample SQL.

Sample SQL

SELECT
  PA_TYPE_MARKET_TYPE.AUDITOR_DUE_DAYS as AuditorDueDays,
  PA_TYPE_MARKET_TYPE.AUDITOR_REVISION_DUE_DAYS as AuditorRevisionDueDays,
  PA_TYPE_MARKET_TYPE.MARKET_TYPE_CODE as MarketTypeCode,
  PA_TYPE_MARKET_TYPE.PA_TYPE_CODE as PremiumAuditTypeCode,
  PA_TYPE_MARKET_TYPE.PROGRAM_DUE_DAYS as ProgramDueDays,
  PAT.CODE_DESCR as DESCRIPTION,
  PA_TYPE_MARKET_TYPE.AUDITOR_OSC_DUE_DAYS as AuditorOSCDueDays,
  PA_TYPE_MARKET_TYPE.PROGRAM_OSC_DUE_DAYS as ProgramOSCDueDays
FROM
  PA_TYPE_MARKET_TYPE
JOIN
  PA_TYPE_CODE PAT ON (PAT.CODE = PA_TYPE_MARKET_TYPE.PA_TYPE_CODE )
WHERE
  PA_TYPE_MARKET_TYPE.PA_TYPE_CODE = :PremiumAuditTypeCode
  AND PA_TYPE_MARKET_TYPE.MARKET_TYPE_CODE = :MarketTypeCode

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/clsPremiumAuditTypeCode.vb:385