Skip to content

SQL-002: clsClaimPersonName

This SQL artifact supports clsClaimPersonName by executing a create operation through Inline.

Classification

Field Value
SQL ID SQL-002
Operation type Create
Execution method Inline
Database Oracle
Schema [unqualified]**
Command type Text
Business object clsClaimPersonName
Criteria property InsertSQL
Lifecycle method BeforeInsert

Parameters

Parameter Direction Type Max length Description
:FirstName Input Unknown N/A Passed from clsClaimPersonName via BeforeInsert.
:LastName Input Unknown N/A Passed from clsClaimPersonName via BeforeInsert.
:MiddleName Input Unknown N/A Passed from clsClaimPersonName via BeforeInsert.
:NameExtensionCode Input Unknown N/A Passed from clsClaimPersonName via BeforeInsert.
:PrimaryFlag Input Unknown N/A Passed from clsClaimPersonName via BeforeInsert.
:VoidFlag Input Unknown N/A Passed from clsClaimPersonName via BeforeInsert.
:FirstNameUpperCase Input Unknown N/A Passed from clsClaimPersonName via BeforeInsert.
:LastNameUpperCase Input Unknown N/A Passed from clsClaimPersonName via BeforeInsert.
:MiddleNameUpperCase Input Unknown N/A Passed from clsClaimPersonName via BeforeInsert.
:PhoneticNameCode Input Unknown N/A Passed from clsClaimPersonName via BeforeInsert.
:UpdateUser Input Unknown N/A Passed from clsClaimPersonName via BeforeInsert.
:PersonID Input Unknown N/A Passed from clsClaimPersonName via BeforeInsert.
:PrimaryKeySubNum Input Unknown N/A Passed from clsClaimPersonName via BeforeInsert.

Tables

Table Access Columns used
CL_CLAIM_PERSON_NAME_HISTORY CREATE See sample SQL.

Sample SQL

Insert into CL_CLAIM_PERSON_NAME_HISTORY (
  FIRST_NAME,
  FIRST_NAME_UPPER_CASE,
  LAST_NAME,
  LAST_NAME_UPPER_CASE,
  MIDDLE_NAME,
  MIDDLE_NAME_UPPER_CASE,
  NAME_EXTENSION_CODE,
  PERSON_ID,
  PHONETIC_NAME_CODE,
  PRIMARY_FLAG,
  PRIMARY_KEY_SUB_NUM,
  UPDATE_DATE,
  UPDATE_USER,
  VOID_FLAG)
VALUES (
  :FirstName,
  :FirstNameUpperCase,
  :LastName,
  :LastNameUpperCase,
  :MiddleName,
  :MiddleNameUpperCase,
  :NameExtensionCode,
  :PersonID,
  :PhoneticNameCode,
  :PrimaryFlag,
  :PrimaryKeySubNum,
  SYSDATE,
  :UpdateUser,
  :VoidFlag)

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.Claim.Person\clsClaimPersonName.vb