1.怎么用oracle pl sql 写函数运算
create or replace function js(ax in number) returen number as
begin
if nvl(ax, 0) = 0 then
return 3*0*0+5*0+1;
else
return 3*x*x +5*x+1;
end if;
end;
/
-- 测试
select js(20) from dual;
2.oracle怎么写函数
按下面的写就可以了。其中入参名和局部变量名我做了修改,因为最好不要是用保留字作为标识符名称,会引起一些问题。
CREATE OR REPLACE FUNCTION Getivalue(p_Id VARCHAR2) RETURN VARCHAR2 AS
v_Value VARCHAR2(50);
BEGIN
SELECT Inputvalue INTO v_Value FROM RESULT WHERE Id = p_Id;
RETURN v_Value;
END;
3.这个sql怎么写 oracle 数据库
Select id,
Replace(sys_connect_by_path(Name, '->'),
'->' || (Select Name From dept Where Parent Is Null) || '->',
'')
From dept
Where Parent Is Not Null
Start With id In (Select id From dept Where Parent Is Null)
Connect By Prior id = Parent
转载请注明出处育才学习网 » oracle怎么写sql函数