select
dt
.
DisplayName
as
[类显示名]
,
a
.
id
as
[字段定义 Base_DescFlexSegment_ID]
,
a
.
Number
as
[段号]
,
at
.
Name
as
[段名称]
,
b
.
id
as
[Base_DescFlexContext_ID 上下文集合]
,
bt
.
name
as
[上下文名称]
,
e
.
id
as
[值集 Base_ValueSetDef_ID]
,
e
.
code
as
[值集编码]
,
et
.
Name
as
[值集名称]
,
c
.
id
as
[上下文相关 Base_DescFlexFieldDef_ID]
,
c
.
IsContextSensitive
as
[上下文相关]
,
c
.
IsContextOverride
as
[上下文可改]
from
Base_DescFlexSegment
a
left
outer
join
Base_DescFlexSegment_Trl
at
on
a
.
id
=
at
.
id
and
at
.
SysMLFlag
=
'zh-cn'
left
outer
join
Base_DescFlexContext
b
on
a
.
DescFlexContext
=
b
.
id
left
outer
join
Base_DescFlexContext_Trl
bt
on
b
.
id
=
bt
.
id
and
bt
.
SysMLFlag
=
'zh-cn'
left
outer
join
Base_DescFlexFieldDef
c
on
b
.
DescFlexFieldDef
=
c
.
id
left
outer
join
UBF_MD_Class
d
on
c
.
EntityType
=
d
.
Local_ID
left
outer
join
UBF_MD_Class_Trl
dt
on
d
.
Local_ID
=
dt
.
Local_ID
and
dt
.
SysMLFlag
=
'zh-cn'
left
outer
join
Base_ValueSetDef
e
on
a
.
ValueSetDef
=
e
.
ID
left
outer
join
Base_ValueSetDef_Trl
et
on
e
.
id
=
et
.
id
and
et
.
SysMLFlag
=
'zh-cn'
where
dt
.
DisplayName
=
'客户'
order
by
b
.
ContextValue
,
a
.
number
用法:
select * from Base_ValueSetDef where id=1001609280001529 --企业规模
select * from Base_ValueSetDef where id=1001609280001206 --厂房或办公地点
select A.[ID], A.[Code], A1.[Name], A.[DependantCode] from Base_DefineValue as A left join [Base_DefineValue_Trl] as A1 on (A1.SysMlFlag = 'zh-CN') and (A.[ID] = A1.[ID]) where (A.[ValueSetDef] = 1001609280001529) and code='SP03'
select A.[ID], A.[Code], A1.[Name], A.[DependantCode] from Base_DefineValue as A left join [Base_DefineValue_Trl] as A1 on (A1.SysMlFlag = 'zh-CN') and (A.[ID] = A1.[ID]) where (A.[ValueSetDef] = 1001609280001206)
--查看指定值集的值集值定义
select
a
.
ID
,
a
.
ValueSetDef
,
a
.
Code
,
at
.
Name
from
Base_DefineValue
a
left
outer
join
Base_DefineValue_Trl
at
on
a
.
id
=
at
.
id
and
at
.
SysMLFlag
=
'zh-cn'
where
ValueSetDef
=
1001307180000293
--修改字段定义的值集(一般用于已使用不能修改的情况)
update
Base_DescFlexSegment
set
ValueSetDef
=
1001307180000327
where
id
=
1001307180000342
update
Base_DescFlexSegment
set
ValueSetDef
=(
select
top
1
id
from
Base_ValueSetDef
where
code
=
'3204'
)
where
id
=
XXX
--修改指定值集档案的最小值
update
Base_ValueSetDef
set
MinValue
=-
999999
where
id
=
1001307180000291