repo.RepoObjectColumn - U
type: U ( user table ), modify_date: 2022-09-05 18:17:59
RepoObject_guid: 3E90291C-9D61-EB11-84DC-A81E8446D5B0
Columns
PK | Column Name | Data Type | NULL? | ID |
---|---|---|---|---|
1 |
Default: DF_RepoObjectColumn_RepoObjectColumn_guid
sql |
|
|
|
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
Default: DF_RepoObjectColumn_Repo_generated_always_type
sql |
|
|
||
|
|
|||
|
|
|||
Default: DF_RepoObjectColumn_Repo_is_computed
sql |
|
|
||
Default: DF_RepoObjectColumn_Repo_is_identity
sql |
|
|
||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
Default: DF_RepoObjectColumn_RepoObjectColumn_name
sql |
|
|
||
|
|
|||
Default: DF_RepoObjectColumn_SysObjectColumn_name
sql |
|
|
||
Definition (PERSISTED)
sql |
|
|
||
Definition
sql |
|
|
||
Definition (PERSISTED)
sql |
|
|
||
Definition (PERSISTED)
sql |
|
|
References
Referencing Objects
-
property.ExtendedProperty_Repo2Sys_level2_RepoObjectColumn - V
-
property.RepoObjectColumnProperty_InheritanceType_InheritanceDefinition - V
-
repo.IndexColumn_ReferencedReferencing_HasFullColumnsInReferencing - V
-
repo.IndexColumn_ReferencedReferencing_HasFullColumnsInReferencing_check - V
-
sqlparse.RepoObject_SqlModules_71_reference_ExpliciteTableAlias - V
-
sqlparse.RepoObject_SqlModules_72_reference_NoTableAlias - V
Indexes
PK_RepoObjectColumn
-
IndexSemanticGroup: no_group
-
[column-RepoObjectColumn_guid]; uniqueidentifier
-
-
PK, Unique, Real: 1, 1, 1
UK_RepoObjectColumn__RepoNames
-
IndexSemanticGroup: no_group
-
[column-RepoObject_guid]; uniqueidentifier
-
[column-RepoObjectColumn_name]; nvarchar(128)
-
-
PK, Unique, Real: 0, 1, 1
UK_RepoObjectColumn__SysNames
-
IndexSemanticGroup: no_group
-
[column-RepoObjectColumn_guid]; uniqueidentifier
-
[column-SysObjectColumn_name]; nvarchar(128)
-
-
PK, Unique, Real: 0, 1, 1
idx_RepoObjectColumn__1
-
IndexSemanticGroup: no_group
-
[column-RepoObject_guid]; uniqueidentifier
-
-
PK, Unique, Real: 0, 0, 0
-
FK_RepoObjectColumn_RepoObject
referenced: repo.RepoObject - U, PK_RepoObject -
is disabled
Column Details
_
RepoObjectColumn_guid
1 |
RepoObjectColumn_guid Default: DF_RepoObjectColumn_RepoObjectColumn_guid
sql |
|
|
-
property.RepoObjectColumnProperty_InheritanceType_InheritanceDefinition.RepoObjectColumn_guid
-
property.RepoObjectColumnProperty_sys_repo.RepoObjectColumn_guid
-
reference.additional_Reference_guid.referencing_RepoObjectColumn_guid
-
reference.additional_Reference_guid.referenced_RepoObjectColumn_guid
-
reference.RepoObjectColumn_reference_Persistence.referencing_RepoObjectColumn_guid
-
reference.RepoObjectColumn_reference_Persistence.referenced_RepoObjectColumn_guid
-
repo.check_IndexColumn_virtual_referenced_setpoint.RepoObjectColumn_guid_t
-
repo.RepoObject_persistence_NoCompareButUpdate.RepoObjectColumn_guid
-
repo.RepoObject_persistence_NoCompareNoUpdate.RepoObjectColumn_guid
-
repo.RepoObject_persistence_source_Ignore.RepoObjectColumn_guid
-
repo.RepoObject_persistence_target_Ignore.RepoObjectColumn_guid
-
repo.RepoObjectColumn_MissingSource_TypeV.RepoObjectColumn_guid
-
repo.RepoObjectColumn_RequiredRepoObjectColumnMerge.RepoObjectColumn_guid
-
repo.RepoObjectColumn_RequiredRepoObjectColumnMerge.roc2_RepoObjectColumn_guid
-
repo.SysColumn_RepoObjectColumn_via_guid.RepoObjectColumn_guid
-
repo.SysColumn_RepoObjectColumn_via_name.RepoObjectColumn_guid
-
sqlparse.RepoObject_SqlModules_71_reference_ExpliciteTableAlias.source_RepoObjectColumn_guid
-
sqlparse.RepoObject_SqlModules_71_reference_ExpliciteTableAlias.RepoObjectColumn_guid
-
sqlparse.RepoObject_SqlModules_72_reference_NoTableAlias.source_RepoObjectColumn_guid
-
sqlparse.RepoObject_SqlModules_72_reference_NoTableAlias.RepoObjectColumn_guid
Inheritance_StringAggSeparatorSql
Inheritance_StringAggSeparatorSql |
|
|
is_query_plan_expression
is_query_plan_expression |
|
|
is_SysObjectColumn_missing
is_SysObjectColumn_missing |
|
|
persistence_source_RepoObjectColumn_guid
persistence_source_RepoObjectColumn_guid |
|
|
-
repo.RepoObjectColumn_external_tgt.persistence_source_RepoObjectColumn_guid
-
repo.RepoObjectColumn_gross.persistence_source_RepoObjectColumn_guid
-
repo.RepoObjectColumn_MissingSource_TypeV.persistence_source_RepoObjectColumn_guid
-
repo.RepoObjectColumn_RequiredRepoObjectColumnMerge.persistence_source_RepoObjectColumn_guid
-
repo.RepoObjectColumn_RequiredRepoObjectColumnMerge.roc2_persistence_source_RepoObjectColumn_guid
-
repo.RepoObjectColumn_SSAS_tgt.persistence_source_RepoObjectColumn_guid
-
repo.SysColumn_RepoObjectColumn_via_guid.persistence_source_RepoObjectColumn_guid
-
repo.SysColumn_RepoObjectColumn_via_name.persistence_source_RepoObjectColumn_guid
Repo_default_definition
Repo_default_definition |
|
|
Repo_default_is_system_named
Repo_default_is_system_named |
|
|
Repo_generated_always_type
Repo_generated_always_type Default: DF_RepoObjectColumn_Repo_generated_always_type
sql |
|
|
Repo_increment_value
Repo_increment_value |
|
|
Repo_is_computed
Repo_is_computed Default: DF_RepoObjectColumn_Repo_is_computed
sql |
|
|
Repo_is_identity
Repo_is_identity Default: DF_RepoObjectColumn_Repo_is_identity
sql |
|
|
Repo_user_type_fullname
Repo_user_type_fullname |
|
|
Repo_user_type_name
Repo_user_type_name |
|
|
Repo_uses_database_collation
Repo_uses_database_collation |
|
|
RepoObject_guid
RepoObject_guid |
|
|
-
repo.check_IndexColumn_virtual_referenced_setpoint.RepoObject_guid_t
-
repo.check_IndexColumn_virtual_referenced_setpoint.RepoObject_guid_s
-
repo.RepoObject_persistence_NoCompareButUpdate.RepoObject_guid
-
repo.RepoObject_persistence_NoCompareNoUpdate.RepoObject_guid
-
repo.RepoObjectColumn_gross2.persistence_source_RepoObject_guid_via_Column
-
repo.RepoObjectColumn_RequiredRepoObjectColumnMerge.RepoObject_guid
RepoObjectColumn_name
RepoObjectColumn_name Default: DF_RepoObjectColumn_RepoObjectColumn_name
sql |
|
|
-
property.ExtendedProperty_Repo2Sys_level2_RepoObjectColumn.level2name
-
property.RepoObjectColumnProperty_InheritanceType_InheritanceDefinition.RepoObjectColumn_name
-
repo.RepoObjectColumn.is_RepoObjectColumn_name_uniqueidentifier
-
repo.RepoObjectColumn_MissingSource_TypeV.RepoObjectColumn_name
-
repo.RepoObjectColumn_RequiredRepoObjectColumnMerge.roc2_RepoObjectColumn_name
-
repo.RepoObjectColumn_RequiredRepoObjectColumnMerge.RepoObjectColumn_name
-
repo.SysColumn_RepoObjectColumn_via_guid.RepoObjectColumn_name
-
repo.SysColumn_RepoObjectColumn_via_name.RepoObjectColumn_name
-
sqlparse.RepoObject_SqlModules_71_reference_ExpliciteTableAlias.source_RepoObjectColumn_name
-
sqlparse.RepoObject_SqlModules_71_reference_ExpliciteTableAlias.RepoObjectColumn_name
-
sqlparse.RepoObject_SqlModules_72_reference_NoTableAlias.source_RepoObjectColumn_name
-
sqlparse.RepoObject_SqlModules_72_reference_NoTableAlias.RepoObjectColumn_name
SysObjectColumn_column_id
SysObjectColumn_column_id |
|
|
-
reference.RepoObjectColumn_reference_Persistence.referencing_minor_id
-
reference.RepoObjectColumn_reference_Persistence.referenced_minor_id
-
reference.RepoObjectColumn_reference_SqlModules.referencing_minor_id
-
reference.RepoObjectColumn_reference_SqlModules.referenced_minor_id
-
repo.RepoObjectColumn_external_tgt.SysObjectColumn_column_id
-
repo.RepoObjectColumn_MissingSource_TypeV.SysObjectColumn_column_id
-
repo.SysColumn_RepoObjectColumn_via_guid.SysObjectColumn_column_id
-
repo.SysColumn_RepoObjectColumn_via_name.SysObjectColumn_column_id
SysObjectColumn_name
SysObjectColumn_name Default: DF_RepoObjectColumn_SysObjectColumn_name
sql |
|
|
-
reference.RepoObjectColumn_reference_Persistence.referencing_column_name
-
reference.RepoObjectColumn_reference_Persistence.referenced_column_name
-
reference.RepoObjectColumn_reference_SqlModules.referencing_column_name
-
reference.RepoObjectColumn_reference_SqlModules.referenced_column_name
-
repo.check_IndexColumn_virtual_referenced_setpoint.SysObjectColumn_name_s
-
repo.check_IndexColumn_virtual_referenced_setpoint.SysObjectColumn_name_t
-
repo.RepoObjectColumn.is_SysObjectColumn_name_uniqueidentifier
-
repo.RepoObjectColumn_MissingSource_TypeV.SysObjectColumn_name
-
repo.RepoObjectColumn_RequiredRepoObjectColumnMerge.SysObjectColumn_name
-
repo.RepoObjectColumn_RequiredRepoObjectColumnMerge.roc2_SysObjectColumn_name
-
repo.SysColumn_RepoObjectColumn_via_guid.SysObjectColumn_name
-
repo.SysColumn_RepoObjectColumn_via_name.SysObjectColumn_name
Column_name
Column_name Definition (PERSISTED)
sql |
|
|
(case when TRY_CAST([RepoObjectColumn_name] AS [uniqueidentifier]) IS NULL then [RepoObjectColumn_name] else [SysObjectColumn_name] end)
has_different_sys_names
has_different_sys_names Definition
sql |
|
|
(CONVERT([bit],case when [RepoObjectColumn_name]<>[SysObjectColumn_name] then (1) else (0) end))
is_RepoObjectColumn_name_uniqueidentifier
is_RepoObjectColumn_name_uniqueidentifier Definition (PERSISTED)
sql |
|
|
(case when TRY_CAST([RepoObjectColumn_name] AS [uniqueidentifier]) IS NULL then (0) else (1) end)
-
repo.RepoObjectColumn_gross.is_RepoObjectColumn_name_uniqueidentifier
-
repo.RepoObjectColumn_MissingSource_TypeV.is_RepoObjectColumn_name_uniqueidentifier
-
repo.RepoObjectColumn_RequiredRepoObjectColumnMerge.is_RepoObjectColumn_name_uniqueidentifier
-
repo.SysColumn_RepoObjectColumn_via_guid.is_RepoObjectColumn_name_uniqueidentifier
-
repo.SysColumn_RepoObjectColumn_via_name.is_RepoObjectColumn_name_uniqueidentifier
is_SysObjectColumn_name_uniqueidentifier
is_SysObjectColumn_name_uniqueidentifier Definition (PERSISTED)
sql |
|
|
(case when TRY_CAST([SysObjectColumn_name] AS [uniqueidentifier]) IS NULL then (0) else (1) end)
-
repo.RepoObjectColumn_gross.is_SysObjectColumn_name_uniqueidentifier
-
repo.RepoObjectColumn_MissingSource_TypeV.is_SysObjectColumn_name_uniqueidentifier
-
repo.RepoObjectColumn_RequiredRepoObjectColumnMerge.is_SysObjectColumn_name_uniqueidentifier
-
repo.SysColumn_RepoObjectColumn_via_guid.is_SysObjectColumn_name_uniqueidentifier
-
repo.SysColumn_RepoObjectColumn_via_name.is_SysObjectColumn_name_uniqueidentifier