关于Oracle中Session的干掉问题
我们知道,在Oracle数据库中,可以通过kill session的方式来终止一个进程,其基本语法结构为:[@more@]我们知道,在Oracle数据库中,可以通过kill session的方式来终止一个进程,其基本语法结构为:alter system kill session 'sid,serial#' ; 被kill掉的session,状态会被标记为killed,Oracle会在该用户下一次touch时清除该进程.我们发现当一个session被kill掉以后,该session的paddr被修改,如果有多个session被kill,那么多个session的paddr都被更改为相同的进程地址: SQL> select saddr,sid,serial#,paddr,username,status from v$session
set constraints all deferred|immediate的作用
约束有三个选项:DEFERRABLE INITIALLY DEFERREDDEFERRABLE INITIALLY IMMEDIATENOT DEFERRABLE默认的话是第三种,而第三中是immediate的,并不受set constraint影响[@more@]约束有三个选项:DEFERRABLE INITIALLY DEFERREDDEFERRABLE INITIALLY IMMEDIATENOT DEFERRABLE默认的话是第三种,而第三中是immediate的,并不受set constraint影响例如:以一般方式添加的约束SQL> create table t1(a int);Table created.SQL> alter table t1 add constraint pk unique(a);Table altered.SQL> select deferrable from dba_constraints w
一世静思语
一世静思语[@more@]临事是替别人想,论人先要想自己 对人要招淖搰@,而不是取意承欢 欢喜心是良药,不生气就能消业障 任劳容易任怨难,耐劳容易耐烦难 愈能忍受艰难的花,愈能有甜蜜的果 并非有钱人就是快乐,开心无愧心就安 真正的爱.是照顾好自己的这颗心 人生没有所有权,只有生命使用权 不要小看自己,因為能有无限的可能 生气,就是拿别人的过错来惩罚自己 对别人不要记叫,对自己要好好检讨 成功是优点的发挥,失败是缺点的累绩 知识是用心体会,才能改变自己的智慧 爱不是要求对方,而是自身的付出 我们最大的敌人不是别人,可能是自己 休行要繫缘
有一种爱情,不曾有过
心情总是一度的再灰暗,或许是沉沦得太久,人有点灰暗,有点颓废,甚至有点消沉。是累了,可是累了又如何?我还是要咬紧牙走下去。[@more@] 心情总是一度的再灰暗,或许是沉沦得太久,人有点灰暗,有点颓废,甚至有点消沉。是累了,可是累了又如何?我还是要咬紧牙走下去。 我有时候,真的很想把自己封闭起来,能离人有多远,就多远,能够藏如多深,就多深。不思,不想,只求外人能够把我遗忘。 “爱”这个字能持续多久?这世间最经历不起的,便是爱情,有谁真能做到把一份情放在心里直到永远。 是谎言听得
缺角的地方不去看它,整個杯子就是圓的
缺角的地方不去看它,整個杯子就是圓的[@more@] 曾在美國聽聞一件趣事:加州有位女士養了一隻珍貴的鸚鵡,非常可愛美麗,但是牠卻有一個怪毛病,常常咳嗽,而且聲音重濁難聽,喉嚨裏好像塞滿了令人作嘔的痰。女主人十分焦慮,急忙帶牠去看獸醫,唯恐牠患上了呼吸系統的疾病。 不料檢查結果,鸚鵡完全健康,沒有毛病。問題出在女主人身上,因為她抽煙,所以經常咳嗽,這隻鵝鵝只是唯妙唯肖地把主人的聲音仿得以假亂真罷了。那女主人若有所悟,立即戒了煙。 這個故事,能否給予我們一點啟示呢? 人的通病,總覺得別人不是,自己
鴕鳥的智慧
鴕鳥是有智慧的動物[@more@]「鴕鳥是有智慧的動物」,這個觀點對常以謬誤的眼光看鴕鳥的人,確實是全新的見解,固為平常我們罵那些不能面對事物、沒有勇氣的人,叫作「鴕鳥心態」,而對於愚笨的人,我們就直接叫「鴕鳥」了。那是因為從前的動物學家研究,鴕鳥遇見危險時,會把頭埋在沙堆裡。但是,鴕鳥豈是這麼笨的動物?新的動物學家已經證明從前的錯誤,鴕鳥在遇見危險時,如果是平時,它會奮力的逃開,如果是孵卵的時候,它會把長脖子沿著地面伸長,把頭隱藏在沙堆後面,以保護自己的孩子,免於受到傷害。鴕鳥的這種行為是深有智慧的,
验证身份证函数
获得校验位数据获得身份证出生时间获得身份证性别判断身份证出生时间是否有效验证身份证是否有效[@more@]CREATE OR REPLACE Function Get_Sfz_Vbit(g_Sfz Varchar2) Return Varchar2 As--获得校验位数据Cid Varchar2(4000);Nsum Int;Check_Is_Num Int;Check_Num Int;Return_Value Varchar2(10);BeginIf Lengthb(g_Sfz) >= 15 ThenCheck_Is_Num := 0;If Lengthb(g_Sfz) = 15 And Lengthb(Replace(Translate(g_Sfz, '0123456789', ' '), ' ', '')) Is Null ThenCheck_Is_Num := 1;End If;If (Lengthb(g_Sfz) = 17 Or Lengthb(g_Sfz) = 18
SYS_CONTEXT函数的用法
这个函数在写一些触发器,函数的时候非常有用处。用法:SELECT sys_context('USERENV', '') FROM dual; [@more@]这个函数在写一些触发器,函数的时候非常有用处。用法:SELECT sys_context('USERENV', '') FROM dual; 第二个参数的可选值:AUTHENTICATION_DATA Data being used to authenticate the login user. For X.503 certificate authenticated sessions, this field returns the context of the certificate in HEX2 format. Note: You can change the return value of the AUTHENTICATION_DATA attribute using the length parame