Fecha y hora actual: Domingo 26 May 2019 05:43
Índice del Foro

Foros de programación informática, diseño gráfico y Web

En esta comunidad intentaremos dar soporte de programación a todos los niveles, desde principiantes a profesionales de la informática, desarrollo de programas, programación web y mucho más.

FUNCION SQL

Responder al Tema

Índice del Foro > SQL - Lenguaje SQL > FUNCION SQL

Autor Mensaje
Marta06



Registrado: 21 Abr 2019
Mensajes: 1

Mensaje Publicado: Domingo 21 Abr 2019 12:26

Título del mensaje: FUNCION SQL

Responder citando

Alguien me ayuda??
Me piden crear una función para a subir el sueldo a todos sus empleados el próximo año. El sueldo subirá un 1% por cada año completo trabajado, usando el esquema HR y employees_id como variable de entrada
He creado la siguiente función

Create or replace function subida_corresponde (v_employees_id number) RETURN NUMBER AS
v_num number;
begin
UPDATE EMPLOYEES SET salary=salary*1.01*((sysdate-hire_date)/365) into v_num where v_employees_id=employee_id;
return v_num;
end subida_corresponde;
/

pero me da este error:
4/1 PL/SQL: SQL Statement ignored
4/67 PL/SQL: ORA-00933: SQL command not properly ended

Al eliminar into v_num se crea la función pero al probarla no funciona; ¿dónde está el error?

Gracias de antemano

Volver arriba
Ver perfil del usuario Enviar mensaje privado
Responder al Tema
Mostrar mensajes anteriores:   
Ir a:  
Todas las horas están en GMT + 2 Horas

Temas relacionados

Tema Autor Foros Respuestas Publicado
El foro no contiene ningún mensaje nuevo

AYUDA CON UNA FUNCION EN C

Axel Espinosa C, C#, Visual C++ 1 Miércoles 19 Abr 2017 20:48 Ver último mensaje
El foro no contiene ningún mensaje nuevo

llamar a una funcion dentro de un mapa de imagenes

coclon JavaScript 1 Miércoles 01 Mar 2017 12:50 Ver último mensaje
El foro no contiene ningún mensaje nuevo

Ayuda con una función

Bean C, C#, Visual C++ 1 Lunes 02 May 2016 02:15 Ver último mensaje
El foro no contiene ningún mensaje nuevo

Funcion pseudocodigo

Miguel Foreman Pseudocódigo o notación pseudocodificada 0 Miércoles 06 Abr 2016 20:26 Ver último mensaje
El foro no contiene ningún mensaje nuevo

Crear un nueva funcion en Excel 2013

tefranma Excel 1 Martes 01 Dic 2015 13:26 Ver último mensaje
Panel de Control
No puede crear mensajes, No puede responder temas, No puede editar sus mensajes, No puede borrar sus mensajes, No puede votar en encuestas,