如何在 oracle 10g 过程中检查变量是否为 varchar/date/numeric 数据类型?就像猜想我在一个过程中有一个变量,它将填充各种数据(可能是数字、字符串或日期)。如何在 Oracle 中找到这个变量的数据类型???
Declare
returnValue varchar2;
Begin
Text:=select col_name from tab_name where ID=:ID1;
EXECUTE IMMEDIATE Text into returnValue;
End;
这里'ID1'将被动态发送。“col_name”可以有任何数据。我必须检查“returnValue”变量中有什么样的值。?
请提出一些答案。