Sql как отменить выполненный уже запрос возвратить на исходное и как узнать кто удалял

Sql как отменить выполненный уже запрос возвратить на исходное и как узнать кто удалял,добавлял,изменений делал.
Вот я запрос создавала update но where забыла написать вот и всю таблицу поменяла через сервер заходя на базу. Как сделать откат или отменить, возврат на исходное положение как это вообще сказать и делается уже не раз сталкивалась ((((((((
И еще как можно увидеть последние внесенные запросы или изменений в таблице. Помогите пожалуйста, буду очень благодарна!
| Здесь вы можете заказать любую студенческую или школьную работу. |
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:
Можно ли узнать, как устроены связи в таблицах, уже существующей базы данных в microsoft sql?
У меня задача, осознать структуру БД. Таблиц очень много, и мне для понимая, не помешала бы.
Как узнать что SQL запрос ничего не возвратил?
В переменной $sql_select хранится запрос, не важно какой. Подскажите как можно узнать, вернул ли он.
Кто нибудь знает как вставить переменную VB 6.0 в запрос SQL MS Jet?
Subj Data1.RecordSource = ‘SELECT * FROM ObjectDataQuery WHERE ‘& testie &’ = 70′ формат запроса.
Как отменить повторные запуски, если программа уже запущена?
Подскажите, как можно сделать, чтоб если моя программа уже запущенна, то не загружалась вторая .
Я Фоюмчанин ? дааааа)
213 / 204 / 23
Регистрация: 02.06.2012
Сообщений: 1,424
Записей в блоге: 12
Как говорится:
Люди делятся на 2 типа: те кто делают резервные копии и те кто пока не делают резервные копии
SQL REVOKE
С помощью команды REVOKE осуществляется отмена привилегий, синтаксис команды REVOKE аналогичен синтаксису команды GRANT.
SQL REVOKE. Пример 1
Отмена привилегии CREATE TABLE на создание таблиц в базе данных у пользователя user
REVOKE CREATE TABLE FROM user;
SQL REVOKE. Пример 2
Отмена привилегии SELECT на выборку записей из таблицы
REVOKE SELECT ON table_name FROM user;
SQL REVOKE. Пример 3
Отмена привилегий UPDATE и DELETE на изменение и удаления записей
REVOKE UPDATE, DELETE ON table_name FROM user;
SQL REVOKE. Пример 4
Отмена общих привилегий
Как отменить update sql
Чтобы отменить операцию UPDATE в SQL, необходимо использовать оператор ROLLBACK . ROLLBACK отменяет все изменения, внесенные в базу данных в текущей транзакции.
Если вы только что выполнили операцию UPDATE и еще не закончили транзакцию, вы можете использовать следующую команду:
ROLLBACK;
Эта команда отменит все изменения, внесенные в базу данных в текущей транзакции, включая операцию UPDATE .
Если вы уже закончили транзакцию, чтобы отменить операцию UPDATE , вам нужно восстановить состояние базы данных до момента перед выполнением операции UPDATE . Для этого вы можете использовать резервную копию базы данных или историю изменений, если она ведется. Если вы не имеете резервной копии или истории изменений, отмена операции UPDATE может быть невозможна.
Обратите внимание, что операция ROLLBACK отменяет все изменения в текущей транзакции, а не только операцию UPDATE . Если в транзакции были выполнены другие операции, они также будут отменены.
Откат журнала изменений элемента (Master Data Services)
Запись в журнал изменений элемента осуществляется каждый раз при изменении элемента. Существует возможность откатить журнал изменений элемента к предыдущей версии.
Предварительные условия
- Необходимо иметь разрешение на обновление хотя бы одного из атрибутов выбранного элемента. При откате журнала изменений все значения атрибутов, которые могут быть обновлены, откатываются к значениям предыдущей версии.
- Журнал изменений доступен, только если типом журнала транзакций сущности является элемент.
Откат журнала изменений элемента
- В диспетчере основных данных откройте обозреватель.
- Выберите сущность и элемент для отката.
- Щелкните Просмотр журнала.
- Выберите версию для отката и нажмите Откат.