У меня есть таблица со следующими столбцами, и я не могу изменить схему (т. Е. Я не могу изменить таблицу или добавить поле идентификации).Триггеры после вставки
Я хочу создать триггер для обновления одного столбца, чтобы рассматривать его как поле идентификации.
accountno firstname lastname keyField
jku45555 John Doe 123
Теперь то, что я хочу, когда я вставляю следующую запись, хватаю KeyFieldId
предыдущей записи и обновления вновь вставленной записи, чтобы быть 124 (имейте в виду, что это в Varchar
поле).
Мне нужен наилучший способ сделать это, и, как я уже сказал, изменение таблицы не является вариантом. Благодаря!
Почему вы не можете добавить столбец идентификаторов из любопытства ? –
Я точно знаю, что вы говорите, но это API, который я не контролирую, мы делали это в прошлом, но теперь я обновляюсь до более новой версии, и каждое настраиваемое поле будет удалено, и единственный способ, которым это будет работать, - это просто используйте одно поле, о котором я упомянул, поскольку мы уже перенесли данные из этого настраиваемого поля идентификации в этот, и теперь все, что мне нужно, обновляет это поле. PmbAustin на самом деле дал прямой пример. но да, руки мои связаны. –