【openGauss】Oracle到postgresql的字符集名称映射表

前言最近在写支持openGauss的dbms_lob包,其中的converttoblob及converttoclob两个过程涉及到了字符集相关内容(有个参数是nls_charset_id),但openGauss(基于postgresql)中的字符集名称和oracle的不一致,在迁移时,需要进行一些转

【ORACLE】谈一谈PLSQL DEVELOPER的调试(debug)功能

在对象浏览器中鼠标右键,或者直接在sql编辑器中对对象名称鼠标右键,选择测试(debug)会弹出调试界面此处可以进行一些修改,比如取消了一个绑定变量,改为declare声明,并在plsql块中进行了赋值;增加了一条dml语句。填入相关参数值后,点击"启动调试"此处的变量区域可以自

【openGauss】用plpgsql实现sha256算法(踩坑填坑实录)

在开发中,经常会使用类似MD5/ SHA-1/ SHA-2这样的hash算法来对数据进行处理,以防原始信息泄露,比如密码的存储。SHA-2中的SHA256,安全性比MD5更高,因此很多数据库增加了对SHA256计算的支持。比如从oracle12c起,数据库内原生提供了DBMS_CRYPTO包和STA

【ORACLE】谈一谈分析函数(窗口函数)的前世今生-那些可能不为人知的事

前言经常写报表sql的小伙伴,应该都知道"分析函数"这一强大的功能,常见用法比如 取分组TOP-N、滚动求和、取当前行的上(下)N行等等。不过本篇不会再对这些常见基础用法进行介绍,只会说说那些关于"分析函数"可能不被人注意的事。最早使用分析函数的数据库有文章里

【ORACLE】详解oracle数据库UTL_ENCODE包各个函数的模拟算法

在前后端交互的开发中,经常会遇到需要将一些二进制数据,比如图片文件,编码成可打印的ascii字符进行传递;又者,开发人员不希望数据在传递中明文显示传递的文本内容,并且有些字符不是ascii字符,无法很好的兼容各种环境。所以这就涉及到了各种编码的转换。在oracle数据库中,有一个UTL_ENCODE

【站长工具】jsdelivr挂了后,我是如何拯救我的个人网站的(halo)

前言众所周知,在去年年底,知名的免费cdn服务提供商jsdelivr由于大陆域名备案的问题,没有国内的CDN加速了,目前都只能解析到海外,不但速度慢,还会偶发性无法连接到服务器。因此国内超多网站都受到了影响。有人说可以批量修改引用的url,都改成 unpkg.com,但实测,我的个人网站上有一半的j

【ORACLE】详解oracle数据库UTL_RAW包各个函数的模拟算法

前言由于最近在复刻oracle中自带的包到其他数据库,因此需要对oracle中的包的逻辑进行解析。比如UTL_RAW这个包,以前用得挺多,但没深究其函数逻辑,这次仔细分析,发现了有一些函数涉及到了计算机基本原理及IEEE标准,比较有意思,因此写一篇这样的文章来分享。函数清单先上官方文档 UTL_RA

【openGauss】谈谈openGauss中的raw类型

在oracle数据库上进行开发的时候,经常会使用到raw类型,raw其实就是一段十六进制形式的二进制数据,最长长度和varchar2一致,都是32767个字节。在各种数据加解密或者数据传输时,使用二进制数据可以避免字符集异常或者特殊符号引起的程序错误。在postgresql(截止到当前最新的14版本

【openGauss】我用plsql给openGauss手搓了一个UTL_URL包

前言最近开始啃openGauss的兼容package了,先拿简单点的练练手。UTL_URL这个包只有两个函数,"ESCAPE"和"UNESCAPE",其实就是在其他开发语言中使用的URLENCODE和URLDECODE两个函数,主要用于对url字符串的一些特定

【ORACLE】墨天轮SQL祝福大赛后续的一点研究

春节前,墨天轮发起了一个比赛,用sql写福字,https://www.modb.pro/db/241365本人有幸获得了最佳创意奖【恭贺新春】SQL还能这样玩之我用sql写福字文章里使用了各种好玩的方法,比如sql调用python、sql检索汉字点阵字库、递归sql、sql进行base64、sql进
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×