Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Таблица, в которой были последние изменения  [new]
Desil
Member

Откуда: Город Брянск (знаете такой?)
Сообщений: 569
Доброго всем дня!

Есть хранимая процедура с очень заковыристым содержимым. После ее выполнения происходят (или не происходят) изменения в таблицах БД. Можно каким-то образом узнать имя таблицы, в которой были произведены последние изменения?

Заранее спасибо!
14 дек 09, 15:40    [8064200]     Ответить | Цитировать Сообщить модератору
 Re: Таблица, в которой были последние изменения  [new]
Knyazev Alexey
Member

Откуда: Екб -> Мск
Сообщений: 10234
Блог
Desil
Доброго всем дня!

Есть хранимая процедура с очень заковыристым содержимым. После ее выполнения происходят (или не происходят) изменения в таблицах БД. Можно каким-то образом узнать имя таблицы, в которой были произведены последние изменения?

Заранее спасибо!

select @@version
14 дек 09, 16:51    [8064958]     Ответить | Цитировать Сообщить модератору
 Re: Таблица, в которой были последние изменения  [new]
Desil
Member

Откуда: Город Брянск (знаете такой?)
Сообщений: 569
Knyazev Alexey
Desil
Доброго всем дня!

Есть хранимая процедура с очень заковыристым содержимым. После ее выполнения происходят (или не происходят) изменения в таблицах БД. Можно каким-то образом узнать имя таблицы, в которой были произведены последние изменения?

Заранее спасибо!

select @@version


Microsoft SQL Server 2000 - 8.00.194 (Intel X86)
Aug 6 2000 00:57:48
Copyright (c) 1988-2000 Microsoft Corporation
Developer Edition on Windows NT 5.1 (Build 2600: Service Pack 2)
14 дек 09, 20:16    [8065853]     Ответить | Цитировать Сообщить модератору
 Re: Таблица, в которой были последние изменения  [new]
Knyazev Alexey
Member

Откуда: Екб -> Мск
Сообщений: 10234
Блог
Desil
Knyazev Alexey
Desil
Доброго всем дня!

Есть хранимая процедура с очень заковыристым содержимым. После ее выполнения происходят (или не происходят) изменения в таблицах БД. Можно каким-то образом узнать имя таблицы, в которой были произведены последние изменения?

Заранее спасибо!

select @@version


Microsoft SQL Server 2000 - 8.00.194 (Intel X86)
Aug 6 2000 00:57:48
Copyright (c) 1988-2000 Microsoft Corporation
Developer Edition on Windows NT 5.1 (Build 2600: Service Pack 2)


https://www.sql.ru/articles/mssql/2005/030701ChangesLogging.shtml
14 дек 09, 20:46    [8065925]     Ответить | Цитировать Сообщить модератору
 Re: Таблица, в которой были последние изменения  [new]
Crimean
Member

Откуда:
Сообщений: 13148
список таблиц известен?
если да, то по timestamp поле в каждую и все
15 дек 09, 10:40    [8067365]     Ответить | Цитировать Сообщить модератору
 Re: Таблица, в которой были последние изменения  [new]
Desil
Member

Откуда: Город Брянск (знаете такой?)
Сообщений: 569
Crimean
список таблиц известен?
если да, то по timestamp поле в каждую и все


Таблиц около 2000, так что метод не пройдет
15 дек 09, 12:22    [8068239]     Ответить | Цитировать Сообщить модератору
 Re: Таблица, в которой были последние изменения  [new]
Crimean
Member

Откуда:
Сообщений: 13148
> Таблиц около 2000, так что метод не пройдет

1 хранимка меняет сразу 2000 таблиц?
кстати, динамикой + циклом это решается хоть на 20 000 таблиц
весь вопрос в том как этим пользоватьсяназначении
15 дек 09, 14:14    [8069095]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить