PL/SQLで長文のコードを扱っており、不必要なコメントだけでコード量が増えていることがよくあります。それらのほとんどはシングルラインスタイルのコメントです。コードからすべてのコメント(1行 - )を削除する方法
コードからこのようなコメント行をすべて削除するスクリプトを作成するにはどうすればよいですか?例えば
: オリジナルコード:
DECLARE
a date := 0;
-- NHT20302939 Dt 22.09.2009 Start
b VARCHAR2(1) := 'N';
-- NHT20302939 Dt 22.09.2009 End'
BEGIN
-- NHT20302939 Dt 22.09.2009 Start
a = GET_DATE();
-- NHT20302939 Dt 22.09.2009 End
if a > '22-MAR-2010' THEN
-- NHT20302939 Dt 22.09.2009 Start
Null;
-- NHT20302939 Dt 22.09.2009 End
else
if myschema.PROCEDURE(b,
a) = FALSE THEN
raise form_trigger_failure
end if;
end if;
END;
希望コード:事前に
DECLARE
a date := 0;
b VARCHAR2(1) := 'N';
BEGIN
a = GET_DATE();
if a > '22-MAR-2010' THEN
Null;
else
if myschema.PROCEDURE(b,
a) = FALSE THEN
raise form_trigger_failure
end if;
end if;
END;
Thnaks ... Suddha Sattaレイ
チャームのように働いています... – Suddha