CAST到包类型

时间:2011-09-30 13:59:58

标签: oracle user-defined-types

是否可以将CAST转换为包中的类型?例如:

CAST(v_variable AS Mypackage.type)

我知道CAST表示能够转换为内置类型,但我想知道这是否可行。我对这种方法感兴趣,因为我更喜欢将我的实用程序保存在一个包中,而不是使用单独的TYPE对象。

谢谢!

1 个答案:

答案 0 :(得分:5)

没有。 CAST()是一个SQL函数,因此我们只能将它与SQL类型一起使用。这意味着我们不能将它与我们在PL / SQL包中声明的类型一起使用。