利索能及
我要发布
收藏
专利号: 2017104904121
申请人: 平安科技(深圳)有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-06-16
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种电子装置,其特征在于,所述电子装置包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的生成SQL语句的系统,所述生成SQL语句的系统被所述处理器执行时实现如下步骤:A、接收用户发送的SQL语句生成指令,生成并显示SQL语句生成类型选择界面,SQL语句生成类型包括通用SQL语句和定制化SQL语句;

B、若收到用户基于所述SQL语句生成类型选择界面选择生成通用SQL语句的指令,则生成并显示DDL语句参数设置界面,并在收到用户基于所述DDL语句参数设置界面输入的基本信息后,根据该基本信息生成DDL语句;

C、若收到用户基于所述SQL语句生成类型选择界面选择生成定制化SQL语句的指令,则生成并显示功能更改选择界面,并在收到用户基于所述功能更改选择界面选择的更改功能后,根据预设的功能更改项与SQL语句块的映射关系,确定选择的更改功能对应的SQL语句块。

2.如权利要求1所述的电子装置,其特征在于,所述根据该基本信息生成DDL语句的步骤包括:将该基本信息导入预先确定的DDL模板,生成相应的DDL语句。

3.如权利要求1或2所述的电子装置,其特征在于,在所述步骤B之后,所述处理器还用于执行所述生成SQL语句的系统,以实现以下步骤:根据所述DDL语句生成对应的DML模板;生成并显示DML语句参数设置界面,在收到用户基于所述DML语句参数设置界面输入的DML数据参数后,将所述DML数据参数导入所述DML模板,生成相应的DML语句。

4.如权利要求1或2所述的电子装置,其特征在于,所述功能更改选择界面中可选择的功能更改项包括一个或多个预设功能的增加、删改,所述SQL语句块为按预设顺序执行的DML语句块。

5.一种生成SQL语句的方法,应用于电子装置,其特征在于,所述方法包括:

A、接收用户发送的SQL语句生成指令,生成并显示SQL语句生成类型选择界面,SQL语句生成类型包括通用SQL语句和定制化SQL语句;

B、若收到用户基于所述SQL语句生成类型选择界面选择生成通用SQL语句的指令,则生成并显示DDL语句参数设置界面,并在收到用户基于所述DDL语句参数设置界面输入的基本信息后,根据该基本信息生成DDL语句;

C、若收到用户基于所述SQL语句生成类型选择界面选择生成定制化SQL语句的指令,则生成并显示功能更改选择界面,并在收到用户基于所述功能更改选择界面选择的更改功能后,根据预设的功能更改项与SQL语句块的映射关系,确定选择的更改功能对应的SQL语句块。

6.如权利要求5所述的生成SQL语句的方法,其特征在于,所述根据该基本信息生成DDL语句的步骤包括:将该基本信息导入预先确定的DDL模板,生成相应的DDL语句。

7.如权利要求5或6所述的生成SQL语句的方法,其特征在于,在所述步骤B之后,还包括:根据所述DDL语句生成对应的DML模板;生成并显示DML语句参数设置界面,在收到用户基于所述DML语句参数设置界面输入的DML数据参数后,将所述DML数据参数导入所述DML模板,生成相应的DML语句。

8.如权利要求5或6所述的生成SQL语句的方法,其特征在于,所述功能更改选择界面中可选择的功能更改项包括一个或多个预设功能的增加、删改,所述SQL语句块为按预设顺序执行的DML语句块。

9.如权利要求5或6所述的生成SQL语句的方法,其特征在于,所述基本信息包括表名、列名、用户名。

10.一种计算机可读存储介质,所述计算机可读存储介质存储有生成SQL语句的系统,所述生成SQL语句的系统可被至少一个处理器执行,以使所述至少一个处理器执行如权利要求5-9中任一项所述的生成SQL语句的方法的步骤。