【技术实现步骤摘要】
一种生成创建视图脚本的方法
本专利技术涉及数据信息处理
,特别涉及一种生成创建视图脚本的方法。
技术介绍
结构化查询语言(StructuredQueryLanguage,SQL)是一门符合美国国家标准学会(AMERICANNATIONALSTANDARDSINSTITUTE,ANSI)标准的计算机语言,是用来访问和操作数据库系统的。常见的数据库系统,都支持自动运行SQL脚本,执行SQL脚本中的批量SQL指令。使用SQL脚本生成数据库项目,就是创建数据库各类对象。关于数据库的各类对象,基础对象包括数据库对象、表对象、视图(VIEW)对象等;其中,数据库对象中可以创建多个表对象和视图对象,表对象中存储了实际的数据字段及对应的字段值,视图对象是通过指定查询条件从源表对象的字段中提取符合查询条件的字段生成的一种可视化的类表对象。所以,在数据库项目的开发工作中包括了大量的创建视图脚本的人工编写工作,脚本错误率不能保持稳定。
技术实现思路
本专利技术的目的,就是针对现有技术的缺陷,提供一种生成创建视图脚本的方法 ...
【技术保护点】
1.一种生成创建视图脚本的方法,其特征在于,所述方法包括:/n获取源表名称信息与视图名称信息,并获取源表字段配置文件;所述源表字段配置文件包括第一数量N个字段配置记录;所述字段配置记录包括第一配置信息和第二配置信息;/n当所述第二配置信息的内容全为空时,获取配置信息转换模式数据;当所述配置信息转换模式数据为第一模式时,提取所述第一配置信息的汉字拼音首字母信息,生成第一字段名称信息,并将所述第一配置信息做为第一字段注释信息;当所述配置信息转换模式数据为第二模式时,提取所述第一配置信息的汉字拼音全拼信息,生成所述第一字段名称信息,并将所述第一配置信息做为所述第一字段注释信息;/ ...
【技术特征摘要】
1.一种生成创建视图脚本的方法,其特征在于,所述方法包括:
获取源表名称信息与视图名称信息,并获取源表字段配置文件;所述源表字段配置文件包括第一数量N个字段配置记录;所述字段配置记录包括第一配置信息和第二配置信息;
当所述第二配置信息的内容全为空时,获取配置信息转换模式数据;当所述配置信息转换模式数据为第一模式时,提取所述第一配置信息的汉字拼音首字母信息,生成第一字段名称信息,并将所述第一配置信息做为第一字段注释信息;当所述配置信息转换模式数据为第二模式时,提取所述第一配置信息的汉字拼音全拼信息,生成所述第一字段名称信息,并将所述第一配置信息做为所述第一字段注释信息;
当所述第二配置信息的内容全部不为空时,将所述第一配置信息做为所述第一字段名称信息,将所述第二配置信息做为所述第一字段注释信息;
获取前缀信息和后缀信息;
将所述前缀信息、所述第一字段名称信息和所述后缀信息,拼接成第二字段名称信息;
按照结构化查询语言SQL创建视图指令的编码规则,根据所述第二字段名称信息和所述第一字段注释信息,进行字段参数拼装处理,生成第一字段参数信息;
按照SQL创建视图指令的编码规则,将所有所述第一字段参数信息,拼接成第一字段参数信息集合;
按照SQL创建视图指令的编码规则,根据所述第一字段参数信息集合、所述源表名称信息和所述视图名称信息,进行创建视图指令拼装处理,生成创建视图指令信息;
按照SQL脚本的书写规则,将所述创建视图指令信息添加至所述SQL脚本中,生成创建视图脚本。
2.根据权利要求1所述的生成创建视图脚本的方法,其特征在于,所述按照结构化查询语言SQL创建视图指令的编码规则,根据所述第二字段名称信息和所述第一字段注释信息,进行字段参数拼装处理,生成第一字段参数信息,具体包括:
...
【专利技术属性】
技术研发人员:刘洋,姜跃滨,
申请(专利权)人:北京天健源达科技股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。