sql数据库开发经典实例(SQLServerERP生成数据字典的SQL语句)
过往的工作中,接触过一些不同的ERP系统。一个系统的数据字典,对于系统推行、运维、二次开发、深度定制,起到非常重要的桥梁作用。因此,记录一下各个系统生成数据字典的SQL语句,以便于快速查询。
二、数据字典2.1、天思经理人ERP版本:V9.2.8
--天思经理人ERP V9.2.8
USE TBRSYSTEM
GO
SELECT A.TAB_TITLE 表名称,A.TAB_NAME 表名,B.FLD_NO 字段序号,B.FLD_NAME 字段名,B.NOTE 字段名称,B.FLD_TYPE 字段类型,B.FLD_LEN 字段长度
FROM DICT_TAB A INNER JOIN DICT_FLD B ON A.TAB_NAME=B.TAB_NAME
ORDER BY A.TAB_NAME,B.FLD_NO
版本:V9.0.6.0
--易飞ERP V9.0.6.0
USE DSCSYS
GO
SELECT A.MC001 文档编号,A.MC002 文档名称,
CASE A.MC003
WHEN 1 THEN 1:主档单头
WHEN 2 THEN 2:主档单身
WHEN 3 THEN 3:交易单头
WHEN 4 THEN 4:交易单身
WHEN 5 THEN 5:交易纪录档
WHEN 6 THEN 6:月档或统计档
WHEN 7 THEN 7:系统文档
WHEN 8 THEN 8:其他
ELSE 未知类型
END 文档类型,
A.MC004 系统编号,B.MA002 系统名称,C.MD002 字段序号,C.MD003 字段编号,C.MD004 字段名称,
CASE C.MD005
WHEN C THEN C:Char
WHEN N THEN N:Numeric
WHEN V THEN V:Varchar
WHEN D THEN D:Datetime
WHEN T THEN T:Text
WHEN I THEN I:Image
WHEN Z THEN Z:Int
ELSE 未知类型
END 字段类型,
C.MD006 字段长度,C.MD007 字段说明,C.MD008 字段实体类型
FROM DSCSYS.dbo.ADMMC A LEFT JOIN DSCSYS.dbo.ADMMA B ON A.MC004=B.MA001
LEFT JOIN DSCSYS.dbo.ADMMD C ON A.MC001=C.MD001
免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。