改写函数为存储过程create or replace function two_number(v_one number,v_two number)return number isbeginreturn v_one*v_twoend;请将该函数改写为存储过程,注意传值参数如何设置

题目

改写函数为存储过程

create or replace function two_number(v_one number,v_two number)

return number is

begin

return v_one*v_two

end;

请将该函数改写为存储过程,注意传值参数如何设置


相似考题
更多“改写函数为存储过程create or replace function two_number(v_one number,v_two number)retur ”相关问题
  • 第1题:

    使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行有问题,请改正main函数中的错误,使程序的输出结果为: number=1 number=10 number=100 注意:不要改动main函数,不能增加或删除行。也不能更改程序的结构,错误的语句在//******error******的下面。 试题程序: include<iostream.h> classTC { public: TC(inti) { number=i; } voidSetNumber(intm) { number=m; } intGetNumberconst { returnnumber; } voidPrintconst { cout<<"number="<<number<<endl; } private: intnumber; }; voidmain { //********error******** TCobjl; objl.Print; TCobj2(3); //********error******** objl.number=10; //********error*‰****** TC.SetNumber(100); objl.Print; obj2.Print; }


    正确答案:
    (1)应改为“TCobjl(1);”。
    (2)应改为“0bj1.SetNumber(10);”。
    (3)应改为“0bj2.SelNumber(100);”。
    【解析】本题第1处的“TCobjl;”语句是声明TC类的对象0bj1,根据TC类构造函数的定义TC(inti),存在整型参数,并且题目要求第一个输出结果两1,所以补全参数1,即第1处的“TCobjl(1);”。第2处处的“objl.number=10;”应该是调用成员函数SetNumber赋值。在C++中成员函数的使用形式应该是:对象名.成员函数,所以修改为“obj1.SetNumber(10);”。类是对象的抽象,而对象是类的具体实例。第3处“TC.SetNumber(100);”语句中的TC为类,并不是对象,这里应该使用定义的对象,即obj2,所以将语句修改为“obj2.SetNumber(100);”。

  • 第2题:

    用递归函数求解斐波那契序列,在划线处填上正确语句。 int fib(number){ if (__________ || number == 2) return 1; else: return fib(number - 1) + fib(number - 2);

    A.number == 1

    B.number == 0

    C.number == 3

    D.number != 1


    1、循环def fb1f(n):if nreturn 1f1b=1f2b=1i=3while(if3b=f1b+f2bf1b=f2bf2b=f3bi=i+1return f3b2、递归def fb2f(n):if nreturn 1else:return fb2f(n-1)+fb2f(n-2)3、数组def fb3f(n):x=[1,1]i=3while(ix.append(x[-1]+x[-2])i=i+1return x[-1]

  • 第3题:

    9、将其他数据类型转化为布尔值的函数是()。

    A.int()

    B.Number()

    C.Boolean()

    D.function()


    C

  • 第4题:

    如果Number=3,请指出下列语句的真与假。 If Number = 3, point out the truth and false of the following statements. Int(Number * Number) = Number * Number


    错误

  • 第5题:

    24、如果Number=7,下列命题为真。 If Number = 7, point out the truth or false of the following expressions. Sqrt(Number*Number ) == Int(Sqrt(Number*Number))


    错误