デフォルトの varchar 値を持つ 2 つの列を持つテーブルがあります。また、4 つの値、2 つの varchar 値、および 2 つの日付を受け取るストアド プロシージャもあります。テーブルに行が挿入されていない場合でも、2 つの入力 varchar 値をテーブル内の 2 つの列のデフォルト値と比較したいと考えています。これを行う方法はありますか?
これは機能しませんが、これらの線に沿ったものです。
create or replace
PROCEDURE TEST_PROC
(
TEST_NAME IN VARCHAR2
, TEST_VERSION IN VARCHAR2
, TEST_START IN DATE
, TEST_END IN DATE
) AS
BEGIN
if TEST_NAME = TABLE.COL_1.DEFAULT_VALUE
AND TEST_VERSION = TABLE.COL_2.DEFAULT_VALUE ...