sql语言解释

来源:百度知道 编辑:UC知道 时间:2024/06/03 16:59:39
高手解释下,详细点。。。其中(Value)是什么意思

create or replace function Even(value in integer) return boolean is
Result boolean;
begin
Result :=(Value mod 2=0);
return(Result);
end Even;

create or replace function odd(value in integer) return boolean is
Result boolean;
begin
Result :=not Even (Value);
return(Result);
end odd;
这整个代码有什么用、

应该这样吧:

create or replace function Even(value in number) return varchar2
is
v_sql varchar2(20);
begin
if mod(values,2)=0 then
v_sql:='true';
else
v_sql:='false';
end if;
return v_sql;
end Even;

赋值是需要加冒号的

这是自定义函数,函数名为Even,参数名为value
你这个函数有问题,最好是这么写
create or replace function Even(value in number) return varchar2
is
v_sql varchar2(20);
begin
if mod(values,2)=0 then
v_sql='true';
else
v_sql='false';
end if;
return v_sql;
end Even;