那位大佬幫我看下哪里錯了創建完就報錯
--創建帶參數的存儲過程
--給指定員工漲工資100,并且打印漲前和漲后的工資
create? or replace? procedure raisesalary(7369 in number)
as
--定義一個變量保存漲前工資
psal emp.sal%type;
--psal為定義的變量? ?emp.sal%type意思是指使用emp里面的sal的數據類型類型
begin
--得到漲前的薪水
select? sal into psal? from? emp? where? empno=7369;
--得到漲后的薪水
update? emp? set sal=sal+100 where empno=7369;
--打印漲前漲后的薪水
dbms_output.put_line('漲前:'||psal||'漲后:'||(psal+100));
end;
/
2023-05-23
--創建帶參數的存儲過程? ? ? ? 給指定員工漲工資100,并且打印漲前和漲后的工資
create? or replace? procedure raisesalary(ygh in number)? ? --可以設定字符代替員工號,如ygh,而不是一個確定的數字
as
--定義一個變量保存漲前工資
psal emp.sal%type;
--psal為定義的變量? ?emp.sal%type意思是指使用emp里面的sal的數據類型類型
begin
--得到漲前的薪水
select? sal into psal? from? emp? where? empno=ygh?;
--得到漲后的薪水
update? emp? set sal=sal+100 where empno=ygh?;
--打印漲前漲后的薪水
dbms_output.put_line('漲前:'||psal||'漲后:'||(psal+100));
end;
/
2019-12-07
create? or replace? procedure raisesalary(7369 in number),這里的7369換成字符串,比方說abcd,函數定義時參數名要用字符串,不能用數字