![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oracle
混乱谜零
这个作者很懒,什么都没留下…
展开
-
oracle 函数 to_md5
CREATE OR REPLACE FUNCTION to_md5(in_str IN VARCHAR2)RETURN VARCHAR2 AS rst varchar2(4000);BEGIN rst := convert(in_str,'ZHS16GBK'); --rst := convert(rst,'UTF8'); rst := utl_raw.cast_to_raw(DBMS_OBFUSCATION_TOOLKIT.MD5(in_str =>rst)); RETURN.原创 2021-12-08 17:41:10 · 568 阅读 · 0 评论 -
oracle 测试xclock
1.安装xclock下载rpm包,进入对应目录xclock.rar - 蓝奏云rpm -ivh *2.测试root用户打开xclockxclock如果成功echo $DISPLAYxhost +cp /root/.Xauthority /home/grid/.Xauthoritychown grid:oinstall /home/grid/.Xauthority3.切换到目标用户su - gridexport DISPLAY=localh.原创 2021-11-23 09:55:22 · 1621 阅读 · 0 评论 -
oracle 查看锁表
select s.*, p.spid as pidfrom ( select a.*,b.username,b.sid,b.serial#,b.logon_time,b.paddr from ( select b.owner,b.object_name,a.session_id,a.locked_mode from v$locked_object a,dba_objects b where b.object_id = a.object_id --an.原创 2021-11-19 13:04:15 · 608 阅读 · 0 评论 -
oracle重启数据库
关连接:psaux|grep "LOCAL=NO" |awk'{printf"%s\n",$2}'|xargskill-9重启:sqlplus / as sysdbashutdown immediate;startup;原创 2021-09-22 19:10:28 · 478 阅读 · 1 评论 -
oracle schema和表空间,我的理解
schema是mysql中的数据库,是c语言中的命名空间。用来区分不同集合的对象,和允许跨schema同名。表空间(tablespace)是win10系统中的磁盘分区,system表空间就是c盘,只是用来区分数据的存放位置。...原创 2021-04-23 10:50:38 · 276 阅读 · 0 评论 -
oracle存储过程中创建视图,提示权限不足。
解决办法:在存储过程开头加入authid current_usercreate procedure prc_test1authid current_userasv_sql_str varchar2(4000);v_count number := 0 ;v_i number := 0 ;v_j number := 0 ;beginv_sql_str := 'create or replace view view_test1...原创 2021-04-22 10:49:27 · 695 阅读 · 0 评论 -
oracle sql中的一些简单易错语法
(1)判断相等== 改成 =(2)变量赋值= 改成 :=(3)if elseif(xxx) {yyy;} else {zzz;}改成1.if (xxx) then yyy;else zzz;end if;2.if (xxx) then yyy;elsif (xxx2) then yyy2;elsif (xxx3) then yyy3;else zzz;end if;(4)涉及null的判断相等...原创 2021-04-15 09:28:01 · 91 阅读 · 0 评论 -
oracle sql语句中的if else处理,和空值判断
一、if else(1)decodedecode( 值或表达式 ,值1,结果1 ,值2,结果2 ,值3,结果3 ,值4,结果4 ,默认值)(2)case二、空值判断(1)nvl 、nvl2nvl ( 可能空的字段 , 默认值 )nvl2 ( 可能空的字段 , 非空用这个值 , 默认值 )(2)nullif 、coalescenullif( 字段, ...原创 2021-04-15 08:31:53 · 3884 阅读 · 0 评论 -
oracle列转行(少行->多行),逗号分隔字符串拆分
原帖:https://blog.csdn.net/weixin_34553878/article/details/112824615with test as ( select 'aaa' id,'bbb' name,'1,2,3' 逗号长字段 from dual union all select 'ccc' id,'ddd' name,'4,5' 逗号长字段 from dual)select t.id,t.name ,sub.转载 2021-04-12 12:53:57 · 462 阅读 · 0 评论 -
oracle wx_concat listagg ora-22922不存在的lob值
wm_concat(distinct name)=》listagg( name, ',' ) within group ( order by name )原创 2021-03-16 10:51:26 · 363 阅读 · 0 评论 -
oracle 函数 时间字符串转时间字符串
create or replace function func_from_str_to_date_str( in_date_str in varchar2, out_date_format in varchar2, in_date_format in varchar2 default '.原创 2021-03-10 17:29:23 · 286 阅读 · 0 评论