ダミーテーブル
row_id information_date
1 10-oct-1987
2 NULL
tbl_error
行 ID 列名 2情報_日付
create or replace procedure test(column_name in varchar2)
as
begin
insert into tbl_error
values(select row_id , column_name from dummy where column_name IS
NULL);
end;
end test;
--呼び出し中
call test('information_date');
出力
tbl_error
row_id column_name
2 NULL
「information_date」を tbl_error に記録したいのですが、実行時にダミーから値を取得して文字列として挿入するため、NULL を格納しています。
望ましい出力
ROW_ID COLUMN_NAME
2 INFORMATION_DATE