202202-12 如何使用Oracle PL/SQL 实现发送电子邮件功能(UTL_MAIL) 大家好,我是只谈技术不剪发的Tony老师。我们在开发Oracle数据库程序时,如果想要通过PL/SQL存储过程实现发送邮件的功能,大概可以使用以下三种方法:利用UTL_TCP程序包基于TCP协议发送邮件。这种方法比较原始,需要用户编写基础交换代码。利用UTL_SMTP程序包基于SMTP协议发送邮件。这种方法比编码TCP操作简单很多,支持发送电子邮件的各种操作,因此使用非常广泛。利用UTL_MAIL程序包发送邮件。这... 继续阅读 >
202011-22 Oracle PL/SQL异常处理方法解析 Oracle数据库中的异常:没有异常的转移,因为没有受检异常和非受检异常得区分。1.异常的产生:2.异常的处理:declare--变量定义,初始化赋值。begin--变量的赋值,函数调用,if,while等。exception--异常处理代码whenothersthen异常处理语句。end;3.异常的抛出:raise4.多异常处理:Java的多异常是通过数据类型区分,Oracle数据库的多异常是通过异常编号区分。区别不同的异常是实现多异常处理前提。declare... 继续阅读 >
202011-06 解决pl/sql developer中数据库插入数据乱码问题(SSM项目开发) 最近学习SSM项目开发,用到oracle数据库,使用管理软件PL/sqldeveloper往数据库表中插入数据时记录乱码。结果如下:可以看到中文数据都乱码成了???????问号,看了网上各位大佬的解决办法,说是由于oracle服务器端字符编码和Oracle客户端字符编码不一致引起的。(但是我的oracle服务器端和Oracle客户端字符编码是一样的,这就很纳闷了,但同样用了以下解决办法,搞定!!!)第一步:登录PL/sqldeveloper,检查Oracl... 继续阅读 >
202011-06 解决pl/sql developer中数据库插入数据乱码问题(SSM项目开发) 最近学习SSM项目开发,用到oracle数据库,使用管理软件PL/sqldeveloper往数据库表中插入数据时记录乱码。结果如下:可以看到中文数据都乱码成了???????问号,看了网上各位大佬的解决办法,说是由于oracle服务器端字符编码和Oracle客户端字符编码不一致引起的。(但是我的oracle服务器端和Oracle客户端字符编码是一样的,这就很纳闷了,但同样用了以下解决办法,搞定!!!)第一步:登录PL/sqldeveloper,检查Oracl... 继续阅读 >
202010-08 Oracle如何使用PL/SQL调试存储过程 调试过程对找到一个存过的bug或错误是非常重要的,Oracle作为一款强大的商业数据库,其上面的存过少则10几行,多则上千行,免不了bug的存在,存过上千行的话,找bug也很费力,通过调试可以大大减轻这种负担。工具/原料PL\SQLOracle方法/步骤首先在PL/SQL的左侧资源栏中展开Procedures项(图中位置1),然后再其上面的搜索框中(图中位置2)输入存过名称的关键词,按回车键搜索要调试的存过,不停的回车,直到找到想要调试的存... 继续阅读 >