orcle数据库存储过程和函数的标准写法demo

orcle数据库存储过程和函数的标准写法demo_第1张图片

CREATE OR REPLACE
FUNCTION "dad" (name  varchar2)
return  varchar2
as

Result varchar2(300);

BEGIN
select '1' into Result from dual;
	return Result;
END;

orcle数据库存储过程和函数的标准写法demo_第2张图片

CREATE OR REPLACE
PROCEDURE "dadd" (name IN VARCHAR2,num out VARCHAR2 )
AS

BEGIN
	num:='200';

	select '1' into num from dual;
	
	
	
END;

mysql版本:

orcle数据库存储过程和函数的标准写法demo_第3张图片

CREATE DEFINER=`root`@`localhost` FUNCTION `NewProc666`(name varchar(200)) 

RETURNS varchar(200) CHARSET utf8
BEGIN
	#Routine body goes here...

	RETURN '6666';
END

orcle数据库存储过程和函数的标准写法demo_第4张图片

CREATE DEFINER=`root`@`localhost` PROCEDURE 

`NewProc888`(IN `name` varchar(200),OUT age int)
BEGIN
	select 18 into age from dual;
	
END

你可能感兴趣的:(数据库,oracle)