Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Oracle »

Como puedo hacer un truncado dinámico?

Estas en el tema de Como puedo hacer un truncado dinámico? en el foro de Oracle en Foros del Web. Hola se podria hacer algo asi? @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código SQL: Ver original BEGIN     truncate_table_partition ( SELECT 'MI_TABLA' FROM DUAL ) , 'ESQUEMA' ) ...
  #1 (permalink)  
Antiguo 05/10/2010, 08:41
Avatar de triqui  
Fecha de Ingreso: diciembre-2008
Ubicación: Zaragoza(España)
Mensajes: 624
Antigüedad: 15 años, 11 meses
Puntos: 31
Como puedo hacer un truncado dinámico?

Hola se podria hacer algo asi?


Código SQL:
Ver original
  1. BEGIN
  2.     truncate_table_partition(SELECT 'MI_TABLA' FROM DUAL),'ESQUEMA');
  3. END;

Pero no me funciona

Esto me funciona

Código SQL:
Ver original
  1. BEGIN
  2.     truncate_table_partition('MI_TABLA','ESQUEMA');
  3. END;

Gracias !
__________________
La nueva red social de quinielas quiniela resultados
Cazaresultados Futbol base en directo
  #2 (permalink)  
Antiguo 05/10/2010, 09:38
Avatar de triqui  
Fecha de Ingreso: diciembre-2008
Ubicación: Zaragoza(España)
Mensajes: 624
Antigüedad: 15 años, 11 meses
Puntos: 31
Respuesta: Como puedo hacer un truncado dinámico?

RESUELTO:

Código SQL:
Ver original
  1. DECLARE
  2.    Tabla VARCHAR2 ( 256 ) ;
  3.    BEGIN
  4.     SELECT 'MI_TABLA' INTO Tabla FROM DUAL;
  5.      truncate_table_partition(Tabla,'ESQUEMA');
  6.     );
  7.    END ;
__________________
La nueva red social de quinielas quiniela resultados
Cazaresultados Futbol base en directo

Etiquetas: truncado
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:57.