Skip to content

SQL-072: clsEmailAddressInfo

This statement supports clsEmailAddressInfo by executing a update operation against EMAIL_ADDRESS.

Classification

Field Value
SQL ID SQL-072
Operation type Update
Execution method Inline
Database Oracle
Schema [unqualified]**
Command type Text
Business object clsEmailAddressInfo
Criteria property UpdateSQL
Lifecycle method BeforeUpdate

Parameters

Parameter Direction Type Max length Description
:EmailCode Input String 5 Email type code
:EmailAddress Input String 60 Email address text
:ValidatedFlag Input Date 1 Email validation flag
:EffectiveDate Input Date N/A Effective date
:ExpirationDate Input Date N/A Expiration date
:ActiveFlag Input String (Y/N) 1 Active flag
:PrimaryFlag Input String (Y/N) 1 Primary flag
:NoteText Input String 100 Free-form note text
:UpdateDate Input Date N/A Audit update timestamp
:UpdateUser Input Date 30 Audit update user
:EmailAddressID Input Decimal N/A Email address primary key

Tables

Table Access Columns used
EMAIL_ADDRESS UPDATE ACTIVE_FLAG, EFF_DT, EMAIL_ADDRESS, EMAIL_ADDRESS_SEQ_NUM, EMAIL_CODE, EXP_DT, NOTE_TEXT, PRIMARY_FLAG, UPDATE_DATE, UPDATE_USER, VALIDATED_FLAG

Sample SQL

Update EMAIL_ADDRESS Set EMAIL_CODE = :EmailCode, EMAIL_ADDRESS = :EmailAddress, EFF_DT = :EffectiveDate, EXP_DT = :ExpirationDate, ACTIVE_FLAG = :ActiveFlag, PRIMARY_FLAG = :PrimaryFlag, NOTE_TEXT = :NoteText, VALIDATED_FLAG = :ValidatedFlag, UPDATE_DATE = :UpdateDate, UPDATE_USER = :UpdateUser Where EMAIL_ADDRESS.EMAIL_ADDRESS_SEQ_NUM = :EmailAddressID

Operations and processes

Business rules

Note: Statements marked with ** could not be confirmed; treat as unknown until verified.

Sources

  • Business\SAIF.Business.CustomerContact\InfoItems\clsEmailAddressInfo.vb