Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Launch in a load script with several select with a single SQL function / Lanzar en un Script de carga con varios select con una única funcion SQL

Hola,

Tengo una duda, ejecutando un Script de carga en  me gustaría saber si es posible con una única sentencia SQL lanzar varios select, ejemplo:

Lo que tengo que hacer ahora:

SQL select * from tabla1;

SQL select * from tabla2;

....

Lo que me gustaría:

SQL

         select * from tabla1;

         select * from tabla2;


Muchas Gracias


----------------------------------------------------------------------


Translated into English courtesy of Qlik Community Moderation:


Hello,

I have a doubt, running a load script on I would like to know if it is possible with a single SQL statement throw multiple select example:

What I have to do now:

SQL select * from table1;

SQL select * from table2;

....

What I would like:

SQL

          select * from table1;

          select * from table2;

Thank you so much

1 Solution

Accepted Solutions
luismadriz
Specialist
Specialist

Hola Javier,

De acuerdo con las ayuda del comando SQL, los SELECT statements no lo requieren obligatoriamente. Esto es lo que puede leer de esa pagina:

http://help.qlik.com/en-US/sense/June2017/Subsystems/Hub/Content/Scripting/ScriptRegularStatements/S... "The SQL prefix will, however, remain optional for SELECT statements."

Yo acabo de intentarlo en Qlik Sense June 2017 conectado a SQL Server y no recibi errores y la tabla fue cargada correctamente

LIB CONNECT TO [BIAP_OBI_CDW_C01_WORK];

[vw_cmn_hospital]:

// SQL

SELECT "hosp_cd_ch",

                "hosp_short_desc_ch",

                "hosp_long_desc_ch",

                "region_code_ch",

                "metro_country_flag_code_ch",

                "state_code_ch",

                "region_mcf_state_ch",

                "mcf_state_ch"

FROM "dbiap01"."biap"."vw_cmn_hospital";

Es possible que con commandos distintos a SELECT si necesites el prefijo SQL

Cual es el motivo para querer hacer eso Javier?

Saludos

Luis

View solution in original post

3 Replies
luismadriz
Specialist
Specialist

Hola Javier,

De acuerdo con las ayuda del comando SQL, los SELECT statements no lo requieren obligatoriamente. Esto es lo que puede leer de esa pagina:

http://help.qlik.com/en-US/sense/June2017/Subsystems/Hub/Content/Scripting/ScriptRegularStatements/S... "The SQL prefix will, however, remain optional for SELECT statements."

Yo acabo de intentarlo en Qlik Sense June 2017 conectado a SQL Server y no recibi errores y la tabla fue cargada correctamente

LIB CONNECT TO [BIAP_OBI_CDW_C01_WORK];

[vw_cmn_hospital]:

// SQL

SELECT "hosp_cd_ch",

                "hosp_short_desc_ch",

                "hosp_long_desc_ch",

                "region_code_ch",

                "metro_country_flag_code_ch",

                "state_code_ch",

                "region_mcf_state_ch",

                "mcf_state_ch"

FROM "dbiap01"."biap"."vw_cmn_hospital";

Es possible que con commandos distintos a SELECT si necesites el prefijo SQL

Cual es el motivo para querer hacer eso Javier?

Saludos

Luis

Not applicable
Author

Lo primero Muchas Gracias por tu respuesta.

El motivo de querer hacerlo así, es para poder ejecutar un procedimiento de calculo mediante SQL y no tener que escribir en cada sentencia el comando SQL, ya que es un código con 500 líneas.

Muchas Gracias de nuevo

Saludos,

luismadriz
Specialist
Specialist

Ok entiendo, bueno si mi respuesta te ayuda por favor marcala como helpful o como respuesta correcta.

Suerte,

Luis