Sql Dinamico

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • dpalavecino
    Junior Member
    • abr
    • 14

    #1

    Sql Dinamico

    Hola a todos, los que quiero hacer es lo sigiente:

    SELECT * FROM "CONTENIDO_DE_VARIABLE" INTO T_INT

    por que nesecito que la tabla a la cual estoy consultanto mediante esta sentencia sea pasado como parametro desde otro reporte.

    Bueno desde ya muchas gracias.

    Demian M. Palavecino
  • kilofafeure
    Member
    • oct
    • 42

    #2
    Si te he entendido bien...

    Llamada al form
    Código:
    PERFORM XXXXX TABLES AAAAA.
    Cabecera del Form donde recibes la tabla, aquí no tiene porque llamarse igual la tabla
    Código:
    FORM XXXXX  TABLES AAAAA  STRUCTURE  BBBBB.

    Comentario

    • jesusrodriguez
      Junior Member
      • mar
      • 8

      #3
      has probado con field-symbols que tenga tipo tabla??

      Comentario

      • dpalavecino
        Junior Member
        • abr
        • 14

        #4
        La verdad que no tengo idea de como se Usan los FIELDS SYMBOLS
        ya me dijeron que podia ser una solucion pero no encontre algun manual donde me explique como hacerlo de esa manera.
        Te agradeceria si me podrias dar alguna idea de como hacerlo.

        Muchas Gracias.

        Demian M. Palavecino

        Comentario

        • dpalavecino
          Junior Member
          • abr
          • 14

          #5
          Originalmente publicado por kilofafeure
          Si te he entendido bien...

          Llamada al form
          Código:
          PERFORM XXXXX TABLES AAAAA.
          Cabecera del Form donde recibes la tabla, aquí no tiene porque llamarse igual la tabla
          Código:
          FORM XXXXX  TABLES AAAAA  STRUCTURE  BBBBB.
          Si, entiendo lo que me decis pero lo que yo quiero hacer es reemplazar en la sentencia SQL el Nombre de la tabla a la que estoy consultando, por el contenido de la variable que viene del otro reporte, la cual contiene el nombre de esa tabla.
          No se si esta muy claro lo que estoy tratando de decirte.
          Muchas Gracias.

          Comentario

          • PabloLiasco
            Member
            • ago
            • 46

            #6
            Tenés que poner:

            SELECT *
            FROM (tabla)
            into t_tutabla.

            Comentario

            • dpalavecino
              Junior Member
              • abr
              • 14

              #7
              Originalmente publicado por PabloLiasco
              Tenés que poner:

              SELECT *
              FROM (tabla)
              into t_tutabla.
              Muchisimas Gracias, es justo lo que necesitaba.!!!!

              Demian M. Palavecino

              Comentario

              Trabajando...