![]() |
1
1
您可以将代码更改为:
检查列是否为空
或
匹配提供的
但是,这仍然依赖于隐式转换,因此,如果您在表中有一个日期值,例如,您将依赖于NLS设置来转换它以匹配目标表列类型。
你可以使用
外部查询似乎不需要是动态的,但是您可以:
|
![]() |
2
0
如果我正确地理解了您的问题,您需要包括v_ret(I).col为空时的情况。 如果是,可以尝试在select语句中使用以下代码:
而不是:
作为默认转换器,您可以尝试使用 铸造 功能: https://docs.oracle.com/en/database/oracle/oracle-database/12.2/sqlrf/CAST.html |
![]() |
vytaute · 返回表类型时Oracle函数中的类型错误 3 年前 |
![]() |
BetaRide · Oracle架构用户无法在过程中创建表 7 年前 |
|
F.donoso · 嵌套的隐式游标未在数据中清除 7 年前 |
![]() |
ADH · 如何在网格中调用过程和输出结果 7 年前 |