![](https://img-blog.csdnimg.cn/20190927151043371.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
oracle
oracle数据库相关
Java_wucao
乱花渐欲迷人眼,浅草才能没马蹄.
展开
-
NVL,NVL2,NULLIF有什么区别,及使用.
NVL,NVL2在我们日常开发中经常能遇到,今天辞职走流程中闲着,特意写一篇文章记载下来.怕自己理解有错,还特意百度了一下,然后得到了NULLIF的使用,也算是意外收获了.NVL (expr1, expr2):expr1为NULL,返回expr2;不为NULL,返回expr1。注意两者的类型要一致 .NVL2 (expr1, expr2, expr3) :expr1不为NULL,返原创 2017-06-14 10:22:31 · 1189 阅读 · 0 评论 -
orcale中的包和包体创建及使用.
总结一下,省的以后用不到就忘记了.一. 两者的关系1.包(Package): Oracle中的包是用来在数据库中对函数和过程进行分类的(近似于JAVA中的接口),包中的函数和过程都只需进行声明,不用给出具体的操作语句(近似于JAVA中抽象方法).2.包体(Package body): 只有包我们是不能操作包中的函数和过程的,应为他们都没有给出具体的实现语句,所以如果要原创 2017-06-15 10:39:33 · 1496 阅读 · 0 评论 -
Orcale中一个简单的存储过程刷数据库数据
为什么写这个存储过程,已经在我的已经说过了,这里不赘述了.两张表,一张表字段为空的话,就从另外一张表字段取数据更新.代码如下:create or replace procedure My_test_proceas cursor test_cur is select Id from test_table_tmp where content is null or conten原创 2017-06-07 16:42:51 · 1051 阅读 · 0 评论 -
oracle plsql修改数据时ORA-01480: STR 绑定值的结尾 Null 字符缺失 的错误解决办法。
最近做了一个改变数据库某一字段的值,这个值比之前输入的字数要多,开始的时候,直接在PL/SQL Developer中用常规的select ...for update 的方法修改,可是每次都几个字都会报错“ORA-01480: STR 绑定值的结尾 Null 字符缺失”,我以为是定义的字段长度不够长,不过看了下是varchar(3000),我修改后的远远达不到,看来不是这个问题.后来原创 2017-06-05 16:50:56 · 21404 阅读 · 0 评论