create or replace procedure procedureName(
parameterName in parameterType,-- in 为传入参数
parameterName out parameterType -- out 为输出参数
)
as/is --as 和is 好像没啥区别
parameterName parameterType;--定义参数
begin
--sql 执行块
select t.col1 into parameterName from tableName t where t.colName='A';
--col1 查到的值赋给 parameterName
-- if--
if parameter='' --对 parameterName 进行判断
then
--执行语句
end if;
--- if else---
if parameter='' --对 parameterName 进行判断
then
--执行语句
else
--执行语句
end if;
----if elsif else---
if parameter='' --对 parameterName 进行判断
then
--执行语句
elsif parameterName=''
then
--执行语句
else
--执行语句
end if;
end;
注意: 每个sql语句结束时,一定要写 ‘;’