Kamis, 31 Januari 2013

TUGAS 2 MODUL 5


TUGAS MODUL 5

Table employee_join
Syntax:
SELECT * FROM employee_join;

Data pada table employee_join
Table job
Syntax:
SELECT * FROM job;

Data pada table job
1.      Buatlah function untuk menampilkan gabungan first_name dan last_name dengan bentuk “last_name, first_name”.
Syntax:
DELIMITER //
CREATE FUNCTION revName( in_fist_name VARCHAR(15), in_last_name VARCHAR(15))
RETURNS VARCHAR(35)
DETERMINISTIC
READS SQL DATA
BEGIN
     RETURN CONCAT(in_fist_name,', ',in_last_name);
END//
DELIMITER ;

Function revName untuk memuncul kan first_name dan last_name
Syntax:
SELECT revName(first_name, last_name) FROM employee_join;

Hasil dari trigger revName
2.      Buatlah procedure untuk menampilkan job_description dari masukan sebuah id employee.
DELIMITER $$
CREATE PROCEDURE empJob(IN id_emp VARCHAR(11))
BEGIN
     SELECT employee_join.first_name, employee_join.last_name, job.title FROM employee_join
     JOIN job ON employee_join.job_id = job.job_id WHERE employee_join.id LIKE id_emp;
END $$
DELIMITER ;

Procedure empJob untuk menampilan job_description
Syntax:
CALL empJob(2);

Tampilan pemanggilan procedure pada id=2

Tidak ada komentar:

Posting Komentar