比方說,在表的某些字段中,我有以下字符串:a=A#abc=Y#sps=Y# 。 我想查詢的a並獲得A與此查詢: select UPPER(REGEXP_SUBSTR(REGEXP_SUBSTR(
'a=Y#abc=Y#sps=Y#' ,
'a\=([^#]+)#?'), '[[:alpha:]]')) from dual;
我得到: a
---------------
N
我有一個名爲TVL_DETAIL的表,其中包含列TVL_CD_LIST。列TVL_CD_LIST包含三個記錄: TVL_CD_LIST: M1180_Z6827 K5900_Z6828 I2510 我用下面的代碼,試圖只返回值(不包括這樣的下劃線): SELECT
TVL_CD_LIST
FROM TVL_DETAIL
WHERE TVL_CD_LIST IN (SELECT regexp_
我想編寫一個接受輸入字符串的函數,使用REGEXP_SUBSTR將該字符串解析爲最多5個子字符串,並將子字符串返回給調用功能。 CREATE OR REPLACE FUNCTION PARSER_FUNCTION
(inputString IN VARCHAR2)
RETURN VARCHAR2
AS
subStrings VARCHAR2(100);
CURSOR C1 IS
SEL