現在は機能しています。間違いは、パラメータ「Id」をvarchar2として宣言したことです。ただし、サイズは指定していません。これで、パラメータの最大サイズを宣言し、正常に機能するようになりました。
cmd_chk.Parameters.Add("id", OracleDbType.Varchar2,32767).Direction = ParameterDirection.Output;
現在は機能しています。間違いは、パラメータ「Id」をvarchar2として宣言したことです。ただし、サイズは指定していません。これで、パラメータの最大サイズを宣言し、正常に機能するようになりました。
cmd_chk.Parameters.Add("id", OracleDbType.Varchar2,32767).Direction = ParameterDirection.Output;