当前位置:网站首页>Development of three database general SQL code based on PG Oracle and MySQL
Development of three database general SQL code based on PG Oracle and MySQL
2022-07-27 08:04:00 【Shenzhi Kalan Temple】
1 brief introduction
1.1 Background introduction
Currently RDBMS Various , Traditional SQL Server, DB2, cloud RDS With ants OB, Tencent's TD etc. , Per library sql There are differences in grammar , There are mainly three kinds in the market Oracle,PostgreSQL,MySQL. This has caused the troubles of most product developers , That is to make the product fit most libraries , You need to write a grammar for each library , Increased development volume and development efficiency . Under such perplexity , One sql, The requirement of multi database commonality arises at the historic moment .
1.2 Language tools
Language tools and versions needed in the process
| name | edition | purpose |
|---|---|---|
| python | 3.7.6 | Basic development language |
| Oracle | 11.2.0 | RDBMS |
| PostgreSQL | 10.18 | RDBMS |
| MySQL | 8.0.24 | RDBMS |
1.3 Actual combat scene
A financial asset allocation business scenario , Need to use python perform sql To convert the data 、 Calculation and cleaning .sql Unified use of the following methods for character conversion to achieve a piece of code multi base common
2 Development points
python Executive sql Need to support PG,O
边栏推荐
- 浅谈数据安全
- 服务器网络测试的方法
- 物来顺应,未来不迎,当时不杂,既过不恋
- Gossip: it's really important to have a rod in your hand and a net on your shoulder. As for how many fish are in the basket?
- C language: random number + Hill sort
- Stored procedure test 1 -- first acquaintance of love
- MySQL table name area in Linux is not case sensitive
- 如何获取广告服务流量变现数据,助力广告效果分析?
- C#winform 窗体事件和委托结合用法
- HU相关配置
猜你喜欢

剑指 Offer 58 - I. 翻转单词顺序

Dasctf2022.07 enabling game password WP

抽象工厂模式

Leetcode56. Consolidation interval
![[applet] the upload of the wechat applet issued by uniapp failed error: error: {'errcode': -10008,'errmsg':'Invalid IP](/img/0c/da2ffc00834793c7abc0f7ebe6321b.png)
[applet] the upload of the wechat applet issued by uniapp failed error: error: {'errcode': -10008,'errmsg':'Invalid IP

The seta 2020 international academic conference will be held soon. Welcome to attend!

一段平平无奇的秋招经历

综合案例、

How to analyze and locate problems in 60 seconds?

idea远程调试
随机推荐
服务器网络测试的方法
Translation character '/b' in C #
3D laser slam: Interpretation of logo-loam paper --- Abstract
如何在 60 秒内去分析和定位问题?
物联网工业级UART串口转WiFi转有线网口转以太网网关WiFi模块选型
Record a PG master-slave setup and data synchronization performance test process
Usage scenarios for automated testing
Why do major domestic manufacturers regard cloud computing as a pastry? Do you really understand this trillion market
slf4j如何进行logback配置呢?
Lua iterator
PHP realizes data interaction with MySQL
一文速览EMNLP 2020中的Transformer量化论文
[target detection] yolov6 theoretical interpretation + practical test visdrone data set
Opengauss stopped from the library and found that the main library could not write data
自动化测试的使用场景
C# 事件用法案例 订阅事件+=
Interview reply V
DEMO SUBMIT 某程序并获取该程序ALV数据
An ordinary autumn recruitment experience
On data security