![](https://static.youtibao.com/asksite/comm/h5/images/m_q_title.png)
[单选题]
下面关于PolarDBOracleSPL程序中procedure和function的OUT和INOUT模式参数描述中不正确的()。
A.OUT和INOUT行为相同,类似传指针或者引用的概念
B.程序异常终止,异常被捕获处理后,OUTOINOUT会被视为正常执行,实参的值就是内部上理后最新的形参值
C.程序异常终止,异常未被处理,QUT和INOUT的值不会有任何变化
D.参数不指定为IN或OUT或INOUT时,默认为INout
查看答案
![](https://static.youtibao.com/asksite/comm/h5/images/solist_ts.png)
A.OUT和INOUT行为相同,类似传指针或者引用的概念
B.程序异常终止,异常被捕获处理后,OUTOINOUT会被视为正常执行,实参的值就是内部上理后最新的形参值
C.程序异常终止,异常未被处理,QUT和INOUT的值不会有任何变化
D.参数不指定为IN或OUT或INOUT时,默认为INout
A.IMMUTABLE
B.VOLATILE
C.COST
D.AUTHIDDEFINER
A.function创建需要注意名称最好指定schema限定符,避免名称重复
B.为避免错误,PolarDBOracle中定义名称完全相同的function会报错,即便参数不同
C.PolarDBOracle对于同名funciton的处理行为与Oracle不同
D.如果需要更新function定义,可以使用CREATEORREPLACEFUNCTION
A.程序名称相同,形参的数量不同,子程序会进行重载
B.程序名称相同,但是对应形参中至少少有一个数据类型不同,子程序会进行重载
C.程序名称相同,形参的数量相同,但是名称不同,子程序会进行重载
D.程序名称相同,形参的数量和名称相同,但是对应的参数模式不同(IN,OUTINOUT),子程序不会进行重载
A.CREATEEVENT
B.CREATETRIGGER
C.CREATEPROCEDURE
D.CREATEFUNCTION