Hola a todos. Por favor si alguno me puede contestar a esta pregunta se lo agradeceria:
Tengo un programa que al entrar borra el contenido de la tabla con DELETE (posteriormente relleno) , pero me dicen que con la intrucción "TRUNCATE TABLE ztabla" es más rapido (tiene que borrar unos 1.500.000 reg.). Me esta dando un error -3304 y el codigo que tengo es:
exec sql.
TRUNCATE TABLE ztabla.
endexec.
if sy-subrc <> 0.
doy mensaje error.
endif.
Gracias anticipadas a todos.
Tengo un programa que al entrar borra el contenido de la tabla con DELETE (posteriormente relleno) , pero me dicen que con la intrucción "TRUNCATE TABLE ztabla" es más rapido (tiene que borrar unos 1.500.000 reg.). Me esta dando un error -3304 y el codigo que tengo es:
exec sql.
TRUNCATE TABLE ztabla.
endexec.
if sy-subrc <> 0.
doy mensaje error.
endif.
Gracias anticipadas a todos.
Comentario