暂无图片
Oracle中function和procedure的区别描述正确的是?
我来答
分享
smith0907
2023-12-20
Oracle中function和procedure的区别描述正确的是?

Oracle中function和procedure的区别描述正确的是?

A函数可以没有参数,但是一定需要一个返回值,存储过程可以没有参数,不需要返回值

B在sql数据操纵语句中只能调用函数而不能调用存储过程

C函数return返回值没有返回参数模式,存储过程通过out参数返回值, 如果需要返回多个参数则建议使用存储过程

D可以理解函数是存储过程的一种

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
落枫0907

ABCD

Oracle中function和procedure的区别?

1). 可以理解函数是存储过程的一种 

2). 函数可以没有参数,但是一定需要一个返回值,存储过程可以没有参数,不需要返回值 

3). 函数return返回值没有返回参数模式,存储过程通过out参数返回值, 如果需要返回多个参数则建议使用存储过程 

4). 在sql数据操纵语句中只能调用函数而不能调用存储过程  




暂无图片 评论
暂无图片 有用 4
打赏 0
暂无图片
回答交流
Markdown


请输入正文
提交
相关推荐
你安装非RAC Oracle数据库。在安装过程中,Oracle Universal Installer(OUI)会提示你输入清单目录的路径并指定操作系统组名称。 哪个论述是对的?
回答 5
选:C;在安装非RACOracle数据库时,OracleUniversalInstaller(OUI)确实会要求你输入清单目录(oraInventory)的路径,并且需要指定一个操作系统组,这个组通常
Oracle能查询到使用数据泵的历史记录吗?
回答 2
已采纳
能查rman的。dmp的查不了。
Oracle中的redo和undo如何协作?
回答 3
已采纳
从概念上讲,undo与redo相对。redo用于在失败时重放事务(即恢复事务),undo则用于取消一条语句或一组语句的作用。与redo不同,undo存储在数据库内部一组特殊的段中,称为undo段。尽管
怎么从另外一张表调用对应的字段,用到update里的where条件?
回答 1
你如果能看懂下面这个sql的写法,估计就不会问这个问题了。。。updatetjcesiasetnumcount(selectcount()fromcgltjcesibwhereb.texta.text
AWR分析报告问题求助:数据库经常早上7点到9点特别卡慢
回答 3
已采纳
1、top3等待事件都是IO类的,第一个directpathread直接路径读,一般有大表扫描或者排序的时候会用,可以通过设置event10949禁用,这也是我们生产的最佳实践.2、平均redo落盘时
AWR报告中FILE IO STATS怎么没有数据?
回答 3
已采纳
暂无文字回复
以下哪种方法可以回收Oracle表段中的可用空间?
回答 3
已采纳
选ABC;解析:D.altertableshrinkspacecompact会移动表中的行并整理表上的碎片,但并不会调整高水位,也不会释放已占用的空间。只有不带compact选项时,才会调整高水位并释
在otacle中优化sql的方式一般是什么?
回答 2
已采纳
OracleSQL优化的方式有很多,以下是一些常见的方法:减少访问数据库的次数。在SQL语句中尽量避免使用子查询、联表查询等,因为这些操作会增加数据库的负担。选择最优化的索引。在SQL语句中使用索引可
oracle 11g R2 的DB,master DB是HP UNIX,想在Linux create一个standby DB,请问两个DB的数据同步,除了OGG外,能否有其它方式呢?
回答 4
DSGhttp://www.dsgdata.com/page/product.html
可拔插数据库PDB当中如何切换用户?
回答 2
已采纳
可以把pdb看理解是一个单独库,有些资源与CDB共享,可以直接用conn切换;你这个是好像是tnsnames中的FS3LCS别名解析的问题;可以查看下面的连接文章,温习下;https://www.mo