【发布时间】:2016-10-31 11:40:49
【问题描述】:
创建一个匿名 PL/SQL 块,它根据用户使用 EMPLOYEES 表中的有效姓氏(即 King、Kochhar 或 De Haan,或 Hunold,或 Ernst,等等......)。如果雇员 last_name 存在于 EMPLOYEES 表中,则将以下字符串插入到 OUTPUT_LOG 表中: '找到员工'。通过检查 OUTPUT_LOG 表的内容来测试您的 PL/SQL 块。您应该在 OUTPUT_LOG 表中找到您插入的字符串。
employee 表有这些列 员工ID , 名 , 姓 , 电子邮件 , 电话号码 , 雇用日期 , JOB_ID , 薪水 , COMMISSION_PCT , MANAGER_ID , DEPARTMENT_ID
output_log 表只有一列 VARCHAR2(250) 称为 data 和 id 列作为 PRIMARY KEY
我正在努力检查该名称是否存在于表中。我考虑过使用
begin
SELECT e.LAST_NAME as LAST_NAME, o.data
INTO OUTPUT_LOG
FROM EMPLOYEES as e, OUTPUT_LOG as O
WHERE e.employee_id = o.id
end;
【问题讨论】: