oracle
u19xiaolr
严谨
展开
-
REGEXP_SUBSTR Oracle 及其它支持正则表达式的内置函数小结
Oracle正则表达式(regularexpression) 元字符 字符含义 举例说明 ^ 匹配字符串的开始位置(在[]中使用,此时它表示不接受该字符集合。 ^a:匹配以a开始的字符串 [^a]:匹配不含a的字符串 - 当使用在a-m表示范围; 当使用在第一个字符时表示 连字符串,如[-abc] .转载 2020-09-01 01:23:12 · 534 阅读 · 0 评论 -
order by排序的用法
一、order by 1其实1表示第一个栏位,2表示第二栏位; 依此类推,当表中只有2个栏位时,oder by 3就会出错,这个跟order by 列名没有什么区别,不过在特殊情况下还是很有用的.select owner,table_name,tablespace_name,blocks,last_analyzedfrom all_tables order by 1...原创 2020-01-09 10:53:37 · 1654 阅读 · 0 评论 -
触发器调试
1,触发器调试问题。由于之前写的触发器都能正常运行,就没有涉及到触发器的调试,今天发现触发器没起作用,需要调试,竟不知道在哪儿调试。在PL/SQL中,触发器的调试方法如下:1,选中要调试的触发器,右击,然后勾选 Add debug information,只有勾选这个按钮后,调试才能进入到断点。2,选中触发器,点击 Edit,到Edit 界面,在要调试的行号前面单击,或者右...原创 2019-12-20 10:18:45 · 2470 阅读 · 0 评论 -
Oracle Alter Table Modify列语句
在本教程中,您将学习如何使用Oracle ALTER TABLE MODIFY列语句来更改现有列的定义。要更改表中列的定义,请按如下所示使用ALTER TABLE MODIFY列语法:ALTER TABLE table_name MODIFY column_name action;语句很直接。要修改表的列,需要指定要执行的列名,表名和操作。Oracle允许执行多种操作,但以下...转载 2018-12-13 15:38:42 · 7781 阅读 · 0 评论 -
Oracle死锁解除方法
--查询死锁select sess.sid, sess.serial#, lo.oracle_username, lo.os_user_name, ao.object_name, lo.locked_mode, SESS.machine from v$locked_object lo, dba_objects ao, ...原创 2019-05-17 15:36:25 · 1440 阅读 · 0 评论 -
Oracle中Blob转字符串
Utl_Raw.Cast_To_Varchar2(blob_var)只支持Blob长度小于2000的字段: --Mysql Select Count(*) From Score_News_Online A Where A.Onlineflag=1 And Trim(Unhex(Hex(A.Onetitle)))=Trim(Unhex('D5AEC8A8'))And A.Newst...原创 2019-08-01 10:05:54 · 4174 阅读 · 0 评论