oracle SQL语句中的游标,函数和存储过程的区别
3个回答
展开全部
游标是查询表的过程中,指向某一条数据标记。一般读数据时,都会有游标。我们称为隐性游标。我们也可以定义游标,指向某一条数据。并读取这条数据的内容。
函数是输入一些参数,最后返回一个结果。参数可以是各种类型的数据,返回结果也可以是多种类型。
存储过程是输入一些参数,执行一个或几个事件。如:输入几条参数,执行后,把这几个数据插入到了数据表中。这是一个事件。同时,存储过程也可以输出参数,也可以起到函数的作用。
如: procedure pro_name(a in number,b in varchar2,c out varchar2);
这个函数中,a,b为输入参数,c为输出参数。
函数是输入一些参数,最后返回一个结果。参数可以是各种类型的数据,返回结果也可以是多种类型。
存储过程是输入一些参数,执行一个或几个事件。如:输入几条参数,执行后,把这几个数据插入到了数据表中。这是一个事件。同时,存储过程也可以输出参数,也可以起到函数的作用。
如: procedure pro_name(a in number,b in varchar2,c out varchar2);
这个函数中,a,b为输入参数,c为输出参数。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询