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」変数にどのような値があるかを確認する必要があります。
いくつかの答えを提案してください。