У меня есть строка, которую нужно сравнить с существующими данными в PL SQL
. Каждая введенная информация сравнивается с существующими данными с помощью процедуры. (PL/SQL
) Если величина введенных данных отрицательна по сравнению с существующими данными, а все остальные столбцы одинаковы, ее следует игнорировать. Если подобные данные снова появятся, они должны быть зафиксированы в сообщении об ошибке.PL SQL строка за строкой сравнение с существующими данными и значения accept/ignore
col1 col2 col3 col4 output
existing data abcd xyz ijk 100
entered data abcd xyz ijk -100 ignored
entered data abcd xyz ijk -100 to be captured in a error
Любые советы были бы высоко оценены.
Не могли бы вы поделиться своим кодом процедуры? – Pirate
@ Пират: спасибо за ваше внимание. Процедура включает в себя дебетовые/кредитные авизо и поэтому не следует предоставлять общий доступ. Мне просто нужна логика с подзапросом для выполнения вышеупомянутого сценария. Первоначальная линия получила: DM1 ----- 10 PKGS 100 $ \t Возврат представлены: DM 2 ---- \t - -10 PKGS -100 $ игнорировали \t Line представлены: DM 3 ---- \t - - 10 PKGS 100 $ error Спасибо! –
Какой подзаголовок? Похоже, вы хотите присоединиться к двум наборам данных и сравнить значения. –