logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

在windows环境中安装oracle样例schemas

在windows环境中安装oracle样例schemas本机环境安装过程Oracle安装时会自带一些样例数据库用户,比如hr、pm、sh等,主要为初学者提供一些测试数据。在业务生产数据库安装时,一般会刻意取消这些安装。最近自己做一些测试时,发现没有合适的样例,希望把这些测试schema重新安装回来。本机环境手上的数据库是Oracle11.2.4 win64bit操作系统是Win10专业版...

自治事务pragma autonomous_transaction的使用场景(3、解决ORA-14551错误)

有时候,我们想在一个函数中做一些复杂的处理,比如更新一个临时表数据,然后做一些UPDATE处理,最后返回一个处理结果。想必大部分开发人员在初期都试过这样的操作,最终的结果是啥?PLSQL函数中不能做DML操作,报错ORA-14551: cannot perform a DML operation inside a query此后,我们可能转而用带out参数的存储过程来间接实现业务需求。其实,另一个

自治事务pragma autonomous_transaction的使用场景(2、触发器)

除了用于记录日志,自治事务pragma autonomous_transaction另一个常用的使用场景是在触发器里。下面是我在某个工作流系统中创建的触发器,目的是触发在申请人的流程被下一环节受理时、以及流程被退回时提取相关信息发送短信提醒。此时,我在前台进行操作后,收到一个错误:ORA-04091,变异表(mutating),因为在触发器里引用了被触发的表。解决方案就

初用vscode遇到中文乱码问题

第一次用vscode(Visual Studio Code),版本如下问题打开了一个脚本,发现里面的中文都是乱码解决方案找到settings搜索encoding,在 Auto Guess Encoding上面打个勾这样就实现了字符自动识别当然,也可以指定字符集,像这样指定GBK字符集。效果都一样,中文可以正常显示了...

#vscode#visual studio code
用RAW类型解决不同字符集数据库中文乱码问题

在跟外单位做数据交换时,对方提供了一个默认字符集(WE8MSWIN1252)的数据库我这边是ZHS16GBK的数据库,我需要每天从对方库里抽取增量数据,跨字符集后查询是乱码:对方仅给我方开放了一个查询用户,可以查询一个视图。我方通过DBLINK方式获取对方数据,此时考虑了一下只能通过RAW类型中转的方式进行处理,要求对方修改视图,对中文字段转换成raw类型。现在我方

到底了