db-solo

ORA-00900: invalid SQL statement error?What's wrong with my sql?

自闭症网瘾萝莉.ら 提交于 2019-12-11 06:07:23
问题 I try to write a function that split the string,but it shows: ORA-00900: invalid SQL statement error .What's wrong?I think that v_str varchar2(500); or v_strs_last varchar2(4000) := p_value; may be wrong. CREATE OR REPLACE TYPE strsplit_type IS TABLE OF VARCHAR2 (4000); create or replace function strsplit(p_value varchar2, p_split varchar2 := ',') return strsplit_type pipelined is v_idx integer; v_str varchar2(500); v_strs_last varchar2(4000) := p_value; begin loop v_idx := instr(v_strs_last,