![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oracle
chaofanashuai
这个作者很懒,什么都没留下…
展开
-
ORACLE幻读(一)
来自剑破冰山。oracle在进行数据处理时,如果通过触发器进行了唯一性的约束控制。在打开两个session 对话框时,就可能会出现幻读的现象。可以通过约束来避免这样的情况,仅针对此类约束,其他情况需要根据情况来处理。...原创 2020-06-03 23:24:19 · 1271 阅读 · 0 评论 -
oracle禁止删除表或者对象的触发器
1.建立在用户级别schemacreate or replace trigger drop_triggerbefore drop on schemabegin raise_application_error(-20000, 'connotdrop.');end;建立之后该用户就不能进行删除处理了。如果需要放开对某个表的删除,则可以修改为create or replace trigger drop_triggerbefore drop on schemabegin ...原创 2020-06-03 00:02:59 · 1810 阅读 · 0 评论 -
oracle字段区分大小写(二)
参考剑破冰山。以oracle scott中的emp表为基础建立emp2进行字段大小写的测试。首先增加字段:ALTER TABLE SCOTT.EMP2 ADD ("dqF" VARCHAR2(10), dqf varchar2(5));结果如下:可以看到是两个不同的字段。我们在表上增加如下触发器:CREATE OR REPLACE TRIGGER TRI_EMP2_ACTIONBEFORE DELETE OR INSERT OR UPDATEON EMP2REFEREN.原创 2020-06-02 23:40:42 · 717 阅读 · 0 评论 -
oracle字段区分大小写(一)
以下为转载:相信大部分用惯了SQL Server的人,刚开始用Oracle肯定会特不习惯,因为通常情况下,Oracle建的表名和字段名都会自动给我们转换为大写的。如下图所示:< xmlnamespace prefix ="o" ns ="urn:schemas-microsoft-com:office:office" /> 说实话,笔者当初第一次接触Oracle的时候,也看着很不爽,可那会也只能无奈,因为没法解决。所以心理一直在想,如果能显示成区分大小写的该多好啊...转载 2020-06-02 23:32:51 · 8776 阅读 · 0 评论 -
oracle 日期显示和更新
首先进程查询:select ename,sal, newsal,hiredate,working_age from emp2 where ename='SCOTT';显示的结果为:日期格式:01-4月 -88因此进行数据更新的时候: update emp2 set hiredate= date'1987-04-01' where ename='SCOTT';我们需要在更新的日期字符串前增加date代表当前字符串是日期信息。或者使用以下的方式:即需要确保系统把当前的字符...原创 2020-05-31 23:36:33 · 2999 阅读 · 0 评论 -
oracle嵌套子程序
剑破冰山学习笔记:嵌套子程序的说明:将一个子程序定义在一个PL/SQL块中的,该子程序称为嵌套子程序。•只有定义在具名块中,才能存储到数据库中,匿名块里是无法存储到数据库的区别–函数和过程是Schema级别的子程序,包里的函数和过程,是Package级别的子程序。这两类都不是嵌套子程序。声明–嵌套子程序可以同时声明和定义,也可以先声明,然后在同一个PL/SQL块内再定义。后者称为”前置声明“。具体示例:declarefunction aa(a number) return num原创 2020-05-31 17:57:00 · 629 阅读 · 0 评论 -
oracle 函数中的DETERMINISTIC
DETERMINISTIC在学习的时候说明是指使用之后对于相同的参数函数会返回相同的值。一开始看有一些疑惑,对于我们常用的函数来说,尤其是大部分的自定义函数来说,相同的函数一定会有相同的返回值,那么这个标识的作用是什么呢?首先使用我们首先用系统自带的随机数生成函数来测试。1.对于输入相同参数返回不同值的函数来说test1:create or replace function test_deterministic (i int)return number deterministic...原创 2020-05-31 15:22:14 · 1587 阅读 · 0 评论