Я хочу иметь возможность использовать переменную таблицу для удаления записей из двух разных таблиц.
Пока у меня есть это
declare @deleted TABLE (Card int)
insert into @deleted
select Card from table1
where recordstatus = 4
delete from table2
from @deleted d
where table2.actionstring like d.card
and Select convert(varchar(8),today,112)
from(Select dateadd(year,-1,getdate())as today)aa
извините, если это сбивает с толку, я используюsql managment 2005 Я в основном хочу иметь возможность получить номер карты из таблицы один, проверьте, не превышает ли дата в таблице 2 год, если это так, удалите запись в таблице 1.
В таблице дваУ меня нет поля для номера карты, поэтому мне нужен оператор LIKE.
У меня только ошибка во второй части, которая гласит: - из @deleted d
Заранее спасибо