create table pr_info(
pr_ref varchar2(10),
pr_text varchar2(3),
pr_key varchar2(12)
)
此表包含以下格式的数据
pr_ref pr_text pr_key
a1 abc qwertyui01
a1 def qwertyui02
b1 aaa zxcvbnmj01
b1 bbb zxcvbnmj02
b1 ccc zxcvbnmj03
也就是说,如果 pr_text 的长度超过 3 个字符,则记录被拆分并放置在具有相同 pr_ref 但不同 pr_key 的新记录中(在这种情况下,前 8 个字符将保持不变,但最后两个字符将表示记录)
所以现在我需要将该表的数据放入一个新表中,该表具有以下规范
create table pv_cus(pv_ref vrachar2(10),pv_text varchar2(100))
所以基本上我需要连接源表中属于同一个人的行并将其放在目标表中的一行中。
pv_ref pv_text
a1 abc,def
b1 aaa,bbb,ccc