› Fóruns › Banco de dados Oracle › Pegar parte de uma string › Pegar parte de uma string
21 de julho de 2009 às 7:31 pm
#88055
Participante
faça entao assim
Declare
vTamString Number;
vCodProduto Number;
vQtdProduto Number;
vStrProd Varchar2(11);
Begin
vTamString := Length(:vString||’|’)/11;
For i In 1..vTamString Loop
vStrProd := substr(:vString,1,11);
vCodProduto := substr(vStrProd,1,6);
vQtdProduto := substr(vStrProd,8,3);
/* aqui vc executa o procedimento que deseja para esse produto */
:vString := substr(:vString,12,length(:vString));
End Loop;
End;