Мы используем систему ERP, которая использует SQL Server. Существует функция, которая создает строку «A» в конкретной таблице и заполняет ее данными из другой строки «B» другой таблицы. По какой-то причине программист подумал, что в «А» нужны только определенные значения «В». Таким образом, копируются только значения некоторых столбцов в «B».Как запускать инструкцию SQL каждый раз, когда создается строка?
Теперь я хочу, чтобы больше столбцов копировалось, чем копии программы. Столбцы есть, но они не копируются.
Программа предлагает способ запуска скрипта перед выполнением инструкции SQL, которая создает строку. Итак, проблема здесь: я не знаю идентификатор строки, которая будет создана. И даже если бы я это сделал, строка еще не создана, чтобы изменить ее.
Есть ли способ в SQL Server запускать SQL-скрипт каждый раз после создания строки в определенной таблице?
Спасибо за помощь.
сначала уточнить, что вы имеете в виду под набором данных, таблиц, полей, создание наборов данных, обитающие наборы данных и т.д. –
вы не можете просто изменить исходную функцию, чтобы скопировать новые поля ...? – Rob
заменил набор данных на строку – Cheetah