oracle存储过程begin报错

![图片说明](https://img-ask.csdn.net/upload/201801/24/1516766122_63184.png)图片说明

v_sal person.sal%type这句之前加一个declare试试

v_sal如果没有值会有异常的,你加个else吧

修改 v_sal person.sal%type后面确实分号

定义变量的时候少了分号,,v_sal person.sal%type后面加上分号

type后面少了分号,你sal(1.1)是什么意思,你写的有sal()这个函数吗?

变量定义区域少了分号。oracle是以分号为语句结束符的,不可省略