ampc.asset_type_rule.rule_id = ampc.rule.rule_id Then ampc.rule.rule_category_id = ampc.rule_category.rule_category_id
RuleRuleCategoryCode
ampc.rule_category
code
character varying(50)
False
ampc.asset_type_rule.rule_id = ampc.rule.rule_id Then ampc.rule.rule_category_id = ampc.rule_category.rule_category_id
RuleRuleCategoryDescription
ampc.rule_category
description
character varying(100)
False
ampc.asset_type_rule.rule_id = ampc.rule.rule_id Then ampc.rule.rule_category_id = ampc.rule_category.rule_category_id
SequenceNumber
ampc.asset_type_rule
sequence_number
integer
True
Queries
The list of example Regular Asset Type Rule queries can be interpreted using the following legend:
Legend
Description
Primary Table Alias
The alias for the ampc.asset_type_rule table in the query
Include References
Include (true) or exclude (false) all lookup table joins in the query
Include Permissions
Include (true) or exclude (false) the permission table join in the query to enforce or skip row-level security based on the permissions for the user
Query 1
Primary Table Alias
Include References
Include Permissions
_atr
False
False
SELECT
_atr.is_active AS "IsActive",
_atr.created_by_user_id AS "CreatedByUserId",
_atr.created_on AS "CreatedOn",
_atr.modified_by_user_id AS "ModifiedByUserId",
_atr.modified_on AS "ModifiedOn",
_atr.version AS "Version",
_atr.asset_type_rule_id AS "Id",
_atr.asset_type_id AS "RegularAssetTypeId",
_atr.rule_id AS "RuleId",
_atr.sequence_number AS "SequenceNumber"
FROM
ampc.asset_type_rule _atr
Query 2
Primary Table Alias
Include References
Include Permissions
_atr
True
False
SELECT
_atr.is_active AS "IsActive",
_u.user_id AS "CreatedByUserId",
_u.code AS "CreatedByUserCode",
_u.full_name AS "CreatedByUserFullName",
_atr.created_on AS "CreatedOn",
_u1.user_id AS "ModifiedByUserId",
_u1.code AS "ModifiedByUserCode",
_u1.full_name AS "ModifiedByUserFullName",
_atr.modified_on AS "ModifiedOn",
_atr.version AS "Version",
_atr.asset_type_rule_id AS "Id",
_at.asset_type_id AS "RegularAssetTypeId",
_at.code AS "RegularAssetTypeCode",
_at.description AS "RegularAssetTypeDescription",
_r.rule_id AS "RuleId",
_r.code AS "RuleCode",
_r.description AS "RuleDescription",
_r.rule_text AS "RuleRuleText",
_r.rule_category_id AS "RuleRuleCategory",
_rc.rule_category_id AS "RuleRuleCategoryId",
_rc.code AS "RuleRuleCategoryCode",
_rc.description AS "RuleRuleCategoryDescription",
_atr.sequence_number AS "SequenceNumber"
FROM
ampc.asset_type_rule _atr
JOIN uam.user _u ON _atr.created_by_user_id = _u.user_id
JOIN uam.user _u1 ON _atr.modified_by_user_id = _u1.user_id
JOIN ampc.asset_type _at ON _atr.asset_type_id = _at.asset_type_id
JOIN ampc.rule _r ON _atr.rule_id = _r.rule_id
LEFT JOIN ampc.rule_category _rc ON _r.rule_category_id = _rc.rule_category_id