PL/SQL异常处理问题解决

PL/SQL异常处理,创建表格emp 列名sal ename 创建数据小蓝 900 输入小蓝报错标识符无效

declare
v_sal emp.sal%type;
v_ename emp.ename%type;
e exception;
begin
select ename,sal into v_ename, v_sal from emp where empno=&a;
if v_sal<800 then raise e;
else dbms_output.put_line(v_ename||v_sal);
end if;
exception
when no_data_found then dbms_output.put_line('查无此人');
when e then dbms_output.put_line('工资太低,需要涨工资');
end;

错误报告:
ORA-06550: 第 6 行, 第 64 列:
PL/SQL: ORA-00904: "小蓝": 标识符无效
ORA-06550: 第 6 行, 第 6 列:
PL/SQL: SQL Statement ignored
06550. 00000 - "line %s, column %s:\n%s"
*Cause: Usually a PL/SQL compilation error.
*Action:

需要解决这个问题

你要输入'小蓝'才对,不引起来肯定出错了呀