Kbase 24179: Como utilizar o PRO_ELEMENT para visualizar campos extents
Autor |
  Adriano Correa - CAT |
Acesso |
  Público |
Publicação |
  11/3/2008 |
|
Comando Insert:
insert into pub.teste (cod, "campo-ext") values (4,'campo41;campo42;campo43;campo44;campo45');
commit;
Comando Update:
Nesse caso, o campo "campo-ext" é um array de 5 posições. Caso deseje alterar um índice específico do vetor, utilize o comando conforme exemplo abaixo:
update pub.teste set "campo-ext" =
PRO_ELEMENT("campo-ext",1,1)
|| ';'
|| PRO_ARR_ESCAPE('xxx')
|| ';'
|| PRO_ELEMENT("campo-ext", 3, 5)
where cod = 4;
commit;
Todos os extents do array devem fazer parte do comando.