Мое требование: пользователь передаст значение одному из входных параметров моей процедуры, и формат будет таким, как показано ниже.
"XXX_Test,AL LDG,Test,Test,false,2,2" "XXX_Feps,IN LDG,Test1,Test1,false,3,2" "XXX_GPP,IN LDG,Test2,Test2,false,3,4" "XXX_FGP ,IN LDG,Test3,Test3,false,4,4" и т.д.
Это одно значение параметра, здесь каждое строковое значение разделено пробелом [вышеупомянутое входное значение будет передано из CA Tool (инструмент планирования) во входной параметр моей процедуры pl sql]
Внутри процедуры pl sql мне нужно обработать это значение и выяснить, сколько аргументов передается (строки, разделенные пробелом), а также нужно разделить значение атрибута на отдельные строки следующим образом.
PARAM1 ="XXX_Test,AL LDG,Test,Test,false,2,2"
PARAM2 ="XXX_Feps,IN LDG,Test1,Test1,false,3,2"
PARAM3 ="XXX_GPP,IN LDG,Test2,Test2,false,3,4"
PARAM4 ="XXX_FGP,IN LDG,Test3,Test3,false,4,4"
и в этом случае количество будет равно 4 (поскольку передается 4 строки)
Как мы можем выполнить это требование в программировании pl sql? Может ли кто-нибудь помочь мне в этом?
Спасибо