zoukankan      html  css  js  c++  java
  • 实体扩展字段SQL相关

    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
  • 相关阅读:
    方格取数+ 传纸条 noip2000 + noip2008 DP
    题解 P1103 【书本整理】
    CF212D 【Cutting a Fence】
    CF339D 【Xenia and Bit Operations】
    旅行 NOIP2018 luogu P5022
    CodeFores 集合
    战略游戏 SDOI2018 圆方树 + 树上倍增求点权和
    树网的核 NOIP 2007 luogu P1099
    P2341 [USACO03FALL][HAOI2006]受欢迎的牛 G
    NOIP 2017 P3959 宝藏 (状态压缩DP板子)
  • 原文地址:https://www.cnblogs.com/jiangyunfeng/p/12600449.html
Copyright © 2011-2022 走看看