
数据库
qingshimoon4
这个作者很懒,什么都没留下…
展开
-
【FND】PLSQL正则表达
--1、是否数字select * from dual WHERE regexp_like('.12','^-?(0|([1-9][0-9]*))?(\.[0-9]+)?$');--2、分割字符串SELECT Regexp_Substr('TP1/TP2/TP3/TPD/TP4/TP7/TP8/TP9', '[^/]+', 1, LEVEL) FROM DualCONNECT BY LEVEL <= Regexp_Count('TP1/TP2/TP3/TPD/TP4/TP7/TP8/T原创 2021-09-01 10:52:58 · 532 阅读 · 0 评论 -
【FND】oracle 大表新增列 慢_oracle大表添加字段default经验分享
当oracle单表数据量上亿时,对表进行alter table aa add column_1 varchar2(2) defalut 'Y';时,效率及安全性是必须考虑的因素。本帖以2亿的数据表aa举例:alter table aa add column_1 varchar2(2) defalut 'Y';Table alteredExecuted in 3600 seconds直接用了一个小时,而且在这过程中是加上了表级锁,也就是连查询都是会被等待的,这是相当危险的操作。为什么会转载 2021-08-02 19:41:15 · 1077 阅读 · 0 评论 -
Oracle数据库Long类型查询
先用to_clob转换,to_clob转换long类型只能用于insert语句中CREATE TABLE new_table (col1, col2, ... lob_col CLOB);INSERT INTO new_table select o.col1, o.col2, ... TO_LOB(o.old_long_col FROM old_table o;参考https://docs.oracle.com/cd/E11882_01/server.112/e410原创 2021-04-01 14:16:42 · 2071 阅读 · 0 评论