Структура таблицыУдалить Reccords из таблицы рекурсивно - SQL Server 2008
ID DESC PARENT_ID**
35151 Parent 35154
35152 System 35151
35153 Same as System 35151
35154 ParentsParent 35157
35156 Product 35157
35157 Login Group 35159
Где
Id является первичным ключом, и parent_id является внешний ключ, указанный в той же таблице
Как Я рекурсивно удаляю записи, начиная с последнего дочернего элемента до родителя. Если нет дочерних записей, родительская запись должна быть удалена. Мне нужно использовать транзакцию с откатом, если произойдет что-то нечетное. Помощь оценила
Я не могу использовать триггер как сейчас. Могу ли я сделать это без триггера? – SRA
@Sunil Ramu, я обновил ответ, однако он не может работать в MSSQL, но попробуйте пожалуйста. –