#0
by ПрОнИк33
Как правильно удалить содержимое скульной таблицы? Использую такой вариант, но не получается:
#3
by los_hooliganos
Инструкция TRUNCATE TABLE представляет собой быстрый и эффективный метод удаления всех строк в таблице. Инструкция TRUNCATE TABLE похожа на инструкцию DELETE без предложения WHERE. Однако инструкция TRUNCATE TABLE быстрее, и она использует меньшее количество системных ресурсов и ресурсов, связанных с журналом транзакций. По сравнению с инструкцией DELETE инструкция TRUNCATE TABLE обладает следующими преимуществами. Для журнала транзакций используется меньшее количество памяти. Инструкция DELETE производит удаление по одной строке и заносит в журнал транзакций запись для каждой удаляемой строки. Инструкция TRUNCATE TABLE удаляет данные, освобождая страницы данных, используемые для хранения табличных данных, и записывает в журнал транзакций только данные об освобождении страниц. Обычно используется меньшее количество блокировок. Если инструкция DELETE выполняется с блокировкой строк, для удаления блокируется каждая строка таблицы. Инструкция TRUNCATE TABLE всегда блокирует таблицу и страницу, но не каждую строку. Все без исключения нулевые страницы остаются в таблице. После выполнения инструкции DELETE в таблице могут все еще оставаться пустые страницы. Например, пустые страницы в куче не могут быть освобождены, по крайней мере, без монопольной блокировки таблицы (LCK_M_X). Если операция удаления не использует блокировку таблицы, таблица (куча) будет содержать множество пустых страниц. Для индексов операция удаления может оставлять пустые страницы, хотя эти страницы будут быстро освобождены в процессе фоновой очистки. Так же, как и при выполнении инструкции DELETE, определение таблицы, очищенной с помощью операции TRUNCATE TABLE, остается в базе данных вместе со своими индексами и другими связанными объектами. Если таблица содержит столбец идентификаторов, счетчик этого столбца сбрасывается до начального значения, определенного для этого столбца. Если начальное значение не задано, используется значение по умолчанию, равное 1. Чтобы сохранить столбец идентификаторов, используйте инструкцию DELETE. Синтаксис Аргументы database_name Имя базы данных. schema_name Имя схемы, которой принадлежит таблица. table_name Имя таблицы, которая должна быть усечена, или таблицы, из которой удаляются все строки.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Таблицы, таблицы, таблицы... Будь они неладны
- Удаление помеченных на удаление документов
- Удаление помученных на удаление элементов справочников
- 1cv8 SQL: Имя SQL сервера и имя SQL базы данных
- В базе sql ошибка ""нарушена стрктура таблицы sc46" помогите плз
- Как запретить удаление документа (или пометку на удаление) ?
- Роль: удаление и интерактивное удаление
- Удаление Старые Данных из таблицы в SQL Server2005
- Удаление помеченных на удаление
- v7: Медленное удаление помеч.на удаление документов после обрезки базы
- Удаление помеченных на удаление с имеющимися ссылками на них
В этой группе 1С
- Описание precomp.dll
- Штрих-М ФР-К и УТ
- Разделение субсчета 60.1
- Создание запроса в Delphi для 1С.
- Как задать интервал при сравнении в отборе
- Обновление УТ 10.2.13.1 -> 10.3.1.17
- Выгрузка групп номенклатуры в обработке ATOLCashierECROffline_v2.epf
- В заголовке 1234 вместо ABCD (Excel 2007)
- Люди подскажите по восьмерке !
- Пример рекурсии в 1с
- Классификаторы
- Каталог для временных файлов не обнаружен c:document~1Adminis~1LocalS~1Temp1
- Поиск документа в списке по реквизиту, по первым буквам наименования реквизита
- После установки SQL Server работает медленнее
- Математические функции в запросе
- Ошибка приложения 1cv7s.exe,
- Бух 8.0 Операции вручную отсутствует вкладка "Налоговый учет"
- Неверный формат хранилища данных
- Заполнение дополнительных колонок в табличной части
- v7: УПП. Оприходование ОС из приобретенных товаров/оборудовния