repo.RepoObject_persistence_NoInsert - V

type: V ( view ), modify_date: 2022-09-05 16:56:11

RepoObject_guid: C673C77F-2C2D-ED11-8577-A81E8446D5B0

Description

Examples

Entity Diagram

entity-repo.repoobject_persistence_noinsert

Columns

Table 1. Columns of repo.RepoObject_persistence_NoInsert - V
PK Column Name Data Type NULL? ID

nvarchar(4000)

NULL

int

NOT NULL

nvarchar(4000)

NULL

uniqueidentifier

NULL

uniqueidentifier

NULL

uniqueidentifier

NULL

nvarchar(128)

NULL

uniqueidentifier

NOT NULL

Foreign Key Diagram

entity_1_1_fk-repo.repoobject_persistence_noinsert

References

Object Reference Diagram - 1 1

entity_1_1_objectref-repo.repoobject_persistence_noinsert

Object Reference Diagram - Referenced - 30 0

entity_30_0_objectref-repo.repoobject_persistence_noinsert

Object Reference Diagram - Referencing - 0 30

entity_0_30_objectref-repo.repoobject_persistence_noinsert

Column Reference Diagram

entity_1_1_colref-repo.repoobject_persistence_noinsert

Indexes

idx_RepoObject_persistence_NoInsert__1

idx_RepoObject_persistence_NoInsert__2

idx_RepoObject_persistence_NoInsert__3

Column Details

_

ColumnListNoInsert

ColumnListNoInsert

nvarchar(4000)

NULL

is_persistence_NoInsert

is_persistence_NoInsert

int

NOT NULL

NoInsert_Column

NoInsert_Column

nvarchar(4000)

NULL

RepoObject_guid

RepoObject_guid

uniqueidentifier

NULL

RepoObjectColumn_guid

RepoObjectColumn_guid

uniqueidentifier

NULL

source_RepoObject_guid

source_RepoObject_guid

uniqueidentifier

NULL

source_RepoObject_name

source_RepoObject_name

nvarchar(128)

NULL

target_RepoObject_guid

target_RepoObject_guid

uniqueidentifier

NOT NULL

sql_modules_definition

repo.RepoObject_persistence_NoInsert - V script
Create View [repo].[RepoObject_persistence_NoInsert]
As
Select
    T1.target_RepoObject_guid
  , T1.source_RepoObject_guid
  , T1.source_RepoObject_name
  , T1.ColumnListNoInsert
  , NoInsert_Column         = Trim ( T2.value )
  , T3.RepoObject_guid
  , T3.RepoObjectColumn_guid
  , is_persistence_NoInsert = Iif(T3.RepoObjectColumn_guid Is Null, 0, 1)
From
    repo.RepoObject_persistence                                   As T1
    Cross Apply String_Split(T1.ColumnListNoInsert, ',') As T2
    Left Join
        repo.RepoObjectColumn As T3
            On
            T3.RepoObject_guid = T1.target_RepoObject_guid
            And T3.Column_name = Trim ( T2.value )