Tengo algunas consultas SELECT diferentes con los mismos valores. Quiero usar algo como DECLARAR, pero cuando escribo un DECLARACIÓN simple, dice que se espera "INTO".Simple "SELECCIONAR" con variable pero sin "INTO"
Si solo quiero un "SELECCIONAR", ¿cómo puedo usar este formulario sin "INTO"?
me he limitado a dos (o más) selecciona:
SELECT * FROM my_table1 WHERE column1=5 and column2=6;
y
SELECT * FROM my_table2 WHERE col1=5 and col2=6;
Ahora quiero declarar una variable como var_col1 y var_col2 y utilizarlos tanto en las consultas de selección al mismo hora.
pensé que esto funcionaría:
DECLARE
var_col1 number := 5;
var_vol2 number := 6;
BEGIN
SELECT * FROM my_table1 WHERE column1=var_col1 and column2=var_col2;
SELECT * FROM my_table2 WHERE col1=var_col1 and col2=var_col1;
/* and more SELECTs with var_col1 and var_col2 */
END;
Pero ninguna posibilidad ... ¿Cómo es la manera de hacer eso sin un procedimiento o función?
¿Qué cliente SQL está utilizando? –
PL/SQL Developer –