基于postgreSQL客户端PSQL的数据交互方法及交互装置
基本信息

| 申请号 | CN202110418278.0 | 申请日 | - |
| 公开(公告)号 | CN112965995A | 公开(公告)日 | 2021-06-15 |
| 申请公布号 | CN112965995A | 申请公布日 | 2021-06-15 |
| 分类号 | G06F16/242(2019.01)I;G06F40/253(2020.01)I | 分类 | 计算;推算;计数; |
| 发明人 | 兰柯;苗健;卢健 | 申请(专利权)人 | 瀚高基础软件股份有限公司 |
| 代理机构 | 工业和信息化部电子专利中心 | 代理人 | 华枫 |
| 地址 | 250101山东省济南市高新区新泺大街2117号铭盛大厦20层2001室 | ||
| 法律状态 | - | ||
摘要

| 摘要 | 本发明提出了一种基于postgreSQL客户端PSQL的数据交互方法及交互装置,方法包括:判断数据定义语句是否为PL/SQL对象数据定义语句;当数据定义语句不是PL/SQL对象数据定义语句时,按照SQL语法解析数据定义语句;当数据定义语句是PL/SQL对象数据定义语句时,判断PL/SQL对象数据定义语句是PostgreSQL语法语句还是Oracle语法语句;若是PostgreSQL语法语句,则按照PostgreSQL的预设语法解析数据定义语句;若是Oracle语法语句,则按Oracle的预设语法解析数据定义语句;将解析后的数据定义语句发送至数据库。根据本发明的基于postgreSQL客户端PSQL的数据交互方法,可以正确过滤PostgreSQL与Oracle的语法差异,实现两种语法模式的平滑兼容与自动切换。而且,可以降低PostgreSQL使用者的学习成本,提高应用迁移的效率。 |





