请将a_message值转换为列。
CREATE TABLE test_rows(
id NUMBER(10),
entity VARCHAR2(15),
date_s DATE,
a_message VARCHAR2(1000));
INSERT INTO test_rows
VALUES(123, 'rat', sysdate,
'event==''abc'' action==''add_mgmtmeetingdata'' employee_ids==''1;2'' entity==''mgmtmeeting_rat'' meeting_location==''New York'' meeting_type_code==''MSMT''
mgmt_meeting_date==''01/27/2010 00:00:00'' source_id==''ABC'' user==''TAM123'' work_object_id==''12345'' user==''TAM345''');
我尝试了REGEXP_SUBSTR和DECODE,但没有得到结果。
我期待如下:
| 事件|作用|员工ID|实体|会议地点|会议类型代码|
| --------------|--------------|--------------|--------------|--------------|--------------|
| 美国广播公司|add_mgmtmeetingdata|一、二|管理会议率|纽约|MSMT|
1条答案
按热度按时间f4t66c6m1#
你在找这个吗:
注意,我已经测试了更多的行: