Power Builder - Tablas con nombre variable

 
Vista:

Tablas con nombre variable

Publicado por EduardoC (75 intervenciones) el 06/02/2017 18:30:41
Estimados,
Necesito copiar datos cada fin de mes desde una tabla general de movimiento mensual (datamov) a otra
que tenga por nombre "datamov" + el año y el mes por ejemplo :
Para hacer esto utilizo

INSERT INTO datames SELECT * FROM datamov ;

pero como deberia ser la sentencia si "datames" es de nombre variable , ( año + mes )

si estamos .
enero : del datamov copiar datos a datamov201701
febrero datamov al datamov201702
marzo datamov al datamiv201703 ..... asi sucesivamente . . .

Les agredeceria su ayuda.

atte.

Eduardo C.
Lima Peru
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Leonardo Daniel A.
Val: 821
Oro
Ha mantenido su posición en Power Builder (en relación al último mes)
Gráfica de Power Builder

Tablas con nombre variable

Publicado por Leonardo Daniel A. (481 intervenciones) el 08/02/2017 22:44:20
Hola, haslo con DynamicSQL


tabla = "datamov" + String( Year(Today()) ) + String( Month(Today()) )

Mysql = "INSERT INTO " + tabla + " SELECT * FROM datamov"


EXECUTE IMMEDIATE :Mysql USING sqlca;
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar