Я новичок в db, поэтому мой вопрос может быть неправильным.Обновить запрос на вставку
То, что я пытался достичь, - это получить строки из таблицы, отредактировать два столбца и вставить в ту же таблицу.
INSERT INTO table_name
(SELECT *
FROM table_name
WHERE TRANSACTION_ID = 1);
Но прежде оных вставив Я хочу, чтобы обновить поля
UPDATE table_name
SET UPDATED_DATE = '20161208',
STATUS = 'updated'
WHERE TRANSACTION_ID = 1;
Мне нужно написать хранимую процедуру для достижения этого?
Если да, то как это должно быть?
Не требуется хранимая процедура. Вы хотите, чтобы строки добавлены в таблицу, затем выполните 'INSERT INTO t SELECT c1, литералы и т. Д. FROM t'. Просто просто ОБНОВЛЯЙТЕ. – jarlh