SQL-007: Retrieve producer by agent number
This statement loads a single producer view from AGENT for clsProducer, keyed by agent number.
Classification
| Field |
Value |
| SQL ID |
SQL-007 |
| Operation type |
Read |
| Execution method |
Inline SQL |
| Database |
Oracle |
| Schema |
[unqualified] |
| Command type |
Text |
| Business object |
clsProducer |
| Criteria property |
RetrieveSQL |
| Lifecycle method |
BeforeRetrieve |
Parameters
| Parameter |
Direction |
Type |
Max length |
Description |
:AgentNum |
Input |
Decimal (NUMBER) |
N/A |
Agent number used as the producer identity key. |
Tables
| Table |
Access |
Columns used |
| AGENT |
SELECT |
AGENT_NUM, AGENCY_SEQ_NUM, name columns, AGENCY_LOCATION_FLAG, exclusion flags, effective and expiration dates, audit columns |
Sample SQL
Select
AGENT.AGENCY_LOCATION_FLAG as AgencyLocationFlag,
AGENT.AGENCY_SEQ_NUM as AgencySeqNum,
AGENT.AGENT_EFF_DATE as AgentEffDate,
AGENT.AGENT_EXP_DATE as AgentExpDate,
AGENT.AGENT_NAME as AgentName,
AGENT.AGENT_NUM as AgentNum,
AGENT.CREATE_DATE as CreateDate,
AGENT.CREATE_USER as CreateUser,
AGENT.EXCLUDE_LOV_FLAG as ExcludeLovFlag,
AGENT.EXCLUDE_SVC_CTR_FLAG as ExcludeSvcCtrFlag,
AGENT.INTERFACE_DATE as InterfaceDate,
AGENT.MAIL_ADDR_LOC_SEQ_NUM as MailAddrLocSeqNum,
AGENT.UPDATE_DATE as UpdateDate,
AGENT.UPDATE_USER as UpdateUser
From AGENT
Where
AGENT.AGENT_NUM = :AgentNum
Operations and processes
Business rules
Sources
Business\SAIF.Business.Policy.Agency\clsProducer.vb