SQL分享( AND PRIOR DBMS_RANDOM.VALUE IS NOT NULL)是否多余
SQL分享( AND PRIOR DBMS_RANDOM.VALUE IS NOT NULL)是否多余,剔除是否有影响呢?
SELECT 'TEST2' TABLE_NAME,
REGEXP_SUBSTR('COL1,COL2','[^,]+',1,LEVEL) COLUMN_NAME FROM DUAL
CONNECT BY LEVEL<=LENGTH(REGEXP_REPLACE('COL1,COL2','[^,]+'))+1 AND PRIOR DBMS_RANDOM.VALUE IS NOT NULL;
SELECT 'TEST2' TABLE_NAME,
REGEXP_SUBSTR('COL1,COL2','[^,]+',1,LEVEL) COLUMN_NAME FROM DUAL
CONNECT BY LEVEL<=LENGTH(REGEXP_REPLACE('COL1,COL2','[^,]+'))+1
SELECT 'TEST2' TABLE_NAME,
REGEXP_SUBSTR('COL1,COL2','[^,]+',1,LEVEL) COLUMN_NAME FROM DUAL
CONNECT BY LEVEL<=LENGTH(REGEXP_REPLACE('COL1,COL2','[^,]+'))+1 AND PRIOR DBMS_RANDOM.VALUE IS NOT NULL;
SELECT 'TEST2' TABLE_NAME,
REGEXP_SUBSTR('COL1,COL2','[^,]+',1,LEVEL) COLUMN_NAME FROM DUAL
CONNECT BY LEVEL<=LENGTH(REGEXP_REPLACE('COL1,COL2','[^,]+'))+1
...全文
相关推荐
Oracle字段根据逗号分割查询数据的方法
AND guid = PRIOR guid AND PRIOR DBMS_RANDOM.VALUE IS NOT NULL)WHERE responsible = 'wyy';```这段查询的关键在于使用了两个
经典Oracle SQL语句收集.txt
(DBMS_RANDOM.VALUE(1, prior_num)); v_end_rand := v_prior_rand; <<random>> v_prior_rand := FLOOR(DBMS_RANDOM.VALUE
经典SQL语句收集(ORACLE)
IS NOT NULL; ``` - **解释**:此查询用于检查当前数据库会话的锁状态。
oracle经典例子
; <<random>> v_prior_rand := FLOOR(DBMS_RANDOM.VALUE(1, priorNum)); IF v_prior_rand !
Oracle数据行拆分多行方法示例
prior dbms_random.value > 0; ``` - **方法二**: 创建一个数字序列(最大值小于可能的最大行数),然后通过两个表的连接来拆分数据。


