como uso valores de una tabla en una función pl/sql?
hola, tengo una tabla "X" con campos: rut, trabajo y horas_trabajadas y necesito hacer una función a la que le ingreso un rut y me calcule el total de las horas trabajadas (un rut trabaja en más de un trabajo).
la sintaxis de las funciones las conozco pero nunca antes tuve que trabajar con valores de tablas en una función, ¿cómo le paso estos valores a la función?
es decir,¿cómo le paso las horas trabajadas a la función desde la tabla "X"?
gracias de antemano.
alfa
la sintaxis de las funciones las conozco pero nunca antes tuve que trabajar con valores de tablas en una función, ¿cómo le paso estos valores a la función?
es decir,¿cómo le paso las horas trabajadas a la función desde la tabla "X"?
gracias de antemano.
alfa
Hola,
En el lenguaje PL/SQL puedes utilizar directamente sentencias DML (select, insert, ...).
Para tu función te podria servir algo así:
select count(horas_trabajadas)
into variable_local
from tabla_X
where rut = ???
donde variable_local es una variable que debes definirte y que recojerá el resultado de dicha consulta.
Espero te ayude
En el lenguaje PL/SQL puedes utilizar directamente sentencias DML (select, insert, ...).
Para tu función te podria servir algo así:
select count(horas_trabajadas)
into variable_local
from tabla_X
where rut = ???
donde variable_local es una variable que debes definirte y que recojerá el resultado de dicha consulta.
Espero te ayude