ArtADB1234567e9876540
Art ADB 1234567 e 9876540
DROP TABLE t1;
CREATE TABLE t1 (
data VARCHAR2(50)
);
INSERT INTO t1 VALUES ('ArtADB1234567e9876540');
COMMIT;
REGEXP_SUBSTR(data, '[A-Z][a-z]+', 1, 1)
REGEXP_SUBSTR(data, '[A-Z]+', 1, 2)
REGEXP_SUBSTR(data, '[0-9]+', 1, 1)
REGEXP_SUBSTR(data, '[a-z]+', 1, 2)
REGEXP_SUBSTR(data, '[0-9]+', 1, 2)
COLUMN col1 FORMAT A15
COLUMN col2 FORMAT A15
COLUMN col3 FORMAT A15
COLUMN col4 FORMAT A15
COLUMN col5 FORMAT A15
SELECT REGEXP_SUBSTR(data, '[A-Z][a-z]+', 1, 1) col1,
REGEXP_SUBSTR(data, '[A-Z]+', 1, 2) col2,
REGEXP_SUBSTR(data, '[0-9]+', 1, 1) col3,
REGEXP_SUBSTR(data, '[a-z]+', 1, 2) col4,
REGEXP_SUBSTR(data, '[0-9]+', 1, 2) col5
FROM t1;
COL1 COL2 COL3 COL4 COL5
--------------- --------------- --------------- --------------- ---------------
Art ADB 1234567 e 9876540
1 row selected.
SQL>