Мне было поручено найти способ переноса данных в базу данных DB2 AS400. Когда данные вводятся (в настоящее время вручную) на переднем конце, система выполняет некоторые вычисления и вставляет результаты в таблицу.DB2 AS400 Triggers
Я понимаю, что он использует триггер для этого. Я не очень разбираюсь в этом, но я написал код для непосредственного вставки значений в ту же таблицу. Есть ли способ для меня выяснить, какой триггер запускается, когда пользователи вводят данные вручную?
Я смотрел в QSYS2/SYSTRIGGERS и, кроме того, не имея большого смысла для меня, я не вижу триггеров, которые принадлежат SCHEMA, с моей таблицей.
Любая помощь здесь была бы потрясающей, поскольку я застрял.
Что означает «введенный (в настоящее время вручную) на лицевой стороне» означает? Ввод данных в форматированный экран? Если это так, то «триггер» кажется маловероятным. – user2338816
Это старая часть программного обеспечения для распределения нефти и газа. Из системного меню вы набираете «CALL ARTESIA», а затем перемещаетесь по различным меню до тех пор, пока не дойдете до точки, где вы вручную печатаете информацию с бумаги. Когда вы нажимаете клавишу ввода, информация вставляется в файл (таблицу), связанный с этим экраном. Вы вводите только около 8 единиц данных. На основании того, что вы вводите, заполняются 60 столбцов, причем некоторые из них вычисляются (в частности, коэффициент коррекции объема для масла при измеренном API за пределами 60 градусов). Я использовал интерфейс для описания интерфейса пользователя. – ajthyng
Итак, это до триггера INSERT? Это будет иметь четкий смысл. – user2338816