【技术实现步骤摘要】
关系型数据库的表结构导入方法、系统、装置及存储介质
[0001]本专利技术涉及一种数据表表结构处理
,尤其涉及一种关系型数据库的表结构导入方法、系统、装置及存储介质。
技术介绍
[0002]数据库通常分为关系型数据库和非关系型数据库,两种类型的数据库均用于数据存储。其中,关系型数据库因其容易理解、使用方便和易于维护,逐渐称为了主流数据库,常见的关系型数据库有Oracle、mysql、Microsoft SQL Server和达梦数据库。
[0003]所谓关系,可以理解为一张二维表,又叫做数据表;每个关系都具有一个关系名,通常称为表名。数据被记录在关系型数据库下的各个数据表中,使数据表具有了表结构;每个数据表因存储数据类型的不同,表结构上也略显差异。
[0004]现有技术中,因科技的发展或制度变革,常出现需要将关系型数据库中的表结构整体导入到另一个关系型数据库中的情况。受数据表数量大的影响,表结构的数量也颇为巨大,导致导入过程操作繁琐,耗时耗力,影响了导入效率。
技术实现思路
[0005] ...
【技术保护点】
【技术特征摘要】
1.一种关系型数据库的表结构导入方法,应用于目标运行环境中,其特征在于,所述方法包括:在与第一数据库和第二数据库均建立连接后,生成执行游标;所述第一数据库和所述第二数据库均为关系型数据库;所述执行游标与所述第一数据库和所述第二数据库均关联;启动所述执行游标,执行基于所述连接从所述第一数据库中获取第一数据表的表名的读取操作;基于获取的所述表名调取对应所述第一数据表的表结构信息;基于所述执行游标和所述表结构信息,生成携带有所述表结构信息的建表执行指令;基于所述执行游标遍历所述建表执行指令,以在所述第二数据库中创建第二数据表。2.如权利要求1所述的关系型数据库的表结构导入方法,其特征在于,所述基于所述执行游标和所述表结构信息,生成携带有所述表结构信息的建表执行指令的步骤包括:获取所述建表指令模型,根据所述建表指令模型得到首端目标添加信息和/或尾端目标添加信息;启动所述执行游标,执行将所述首端目标添加信息和/或尾端目标添加信息与所述表结构信息组合形成所述建表执行指令的组合操作。3.如权利要求1所述的关系型数据库的表结构导入方法,其特征在于,所述执行游标包括与所述第一数据库关联的第一游标;所述启动所述执行游标,执行基于所述连接从所述第一数据库中获取第一数据表的表名的读取操作的步骤包括:获取预设的表名标识并启动所述第一游标;基于启动的所述第一游标,执行基于所述表名标识到所述第一数据库中查找并调取表名的读取操作。4.如权利要求3所述的关系型数据库的表结构导入方法,其特征在于,所述执行游标还包括与所述第一数据库关联的第二游标;所述基于获取的所述表名调取对应所述第一数据表的表结构信息的步骤包括:启动所述第二游标,执行到预设的储存空间中查找所述表名的查找操作;调取所述储存空间中与查找到的所述表名关联的表结构信息。5.如权利要求1所述的关系型数据库的表结构导入方法,其特征在于,在所述生成执行游标之前,还包括:在未与所述第一数据库建立连接时,获取第一目标接口和所述第一数据库的第一库信息;基于所述第一目标接口和所述第一库...
【专利技术属性】
技术研发人员:李晟华,卫宣安,姜坤,吴闽华,
申请(专利权)人:深圳市震有软件科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。