【发布时间】:2015-12-05 09:41:09
【问题描述】:
我有以下 plsql 代码
DECLARE
v_personal_info VARCHAR2(100);
v_name VARCHAR2(100);
v_signature VARCHAR2(100);
CURSOR c_personal_info
IS
select personal_info from users where name is not null;
BEGIN
FOR lr_row IN c_personal_info
LOOP
v_personal_info := lr_row.personal_info;
-- Need to split v_personal_info based on |
END LOOP;
END;
/
v_personal_info 的典型值看起来像 'Aniket Thakur | athakur',我需要将其拆分为不同的变量,例如
v_name := 'Aniket Thakur'
v_signature := 'athakur'
我该怎么做。是否有任何内置函数可以根据预定义的分隔符进行拆分?
【问题讨论】:
标签: variables plsql oracle11g split oracle-sqldeveloper