|
#1
|
|||
|
|||
Borrar registros tabla interna
Hola foro, tengo una pregunta quizas sencilla, en una tabla interna como puedo eliminar los registro duplicados, o sea, que elimine todos, no que me deje uno, espero sus comentarios, gracias.
ejamplo: 1045 1045 1050 1070 1070 1075 la tb debe de quedar asi. 1050 1075 |
#2
|
|||
|
|||
Saludos!
Se me ocurre que hagas una tabla definida como occurs 0 de la siguiente forma.
CAMPO1 CAMPO2 1045 1 1045 1 1050 1 1070 1 1070 1 1070 1 1075 1 Hagas un loop y utilices el Collect TABLA, lo que te arrojará: 1045 2 1050 1 1070 3 1075 1 Posteriormente realizas un loop y eliminas los que NO sean 1. |
#3
|
|||
|
|||
Borrar registros tabla interna
Buenas tardes,
Existe la sentencia: DELETE ADJACENT DUPLICATES FROM it_tabla COMPARING campo_tabla. Esta sentencia compara los registros de la tabla interna it_tabla fijándose en el campo campo_tabla. Espero haberte ayudado. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|