Пример таблицы усечения SQL | Обрезать таблицу в SQL

Команда SQL TRUNCATE TABLE удаляет данные внутри таблицы, но не саму таблицу. Команда Truncate Table удаляет данные внутри таблицы, но не саму таблицу. Команда DROP TABLE удаляет таблицу в базе данных. Будьте осторожны перед удалением таблицы, так как удаление таблицы приведет к потере всей информации, хранящейся в таблице.

Содержание
  1. Оператор SQL Truncate Table
  2. #DROP TABLE и TRUNCATE TABLE
  3. # DELETE ТАБЛИЦА Vs. TRUNCATE Усечение таблицы выполняется намного быстрее и использует меньше ресурсов, чем инструкция DELETE TABLE. Если таблица содержит столбец первичного ключа, счетчик для этого столбца будет сброшен на первое значение. Например, у нас есть ID INT IDENTITY (1, 1), который содержит 100 строк/записей, и мы выполнили таблицу операторов TRUNCATE для ID. Этот оператор усечения удалит все строки из ID и сбросит IDENTITY на 1. Если вы используете запрос DELETE TABLE и удалите один идентификатор, тогда следующий идентификатор будет удален. id + 1. Это означает, что он не реструктурирует все данные. Если конкретная строка идентификатора пропала, значит, она исчезла. Этот идентификатор не будет назначен другой строке в случае DELETE TABLE. Запрос SQL Truncate Table удаляет все строки из указанной таблицы, но структура таблицы, ограничения, столбцы, индексы останутся прежними. то же самое. Наконец, пример таблицы усечения SQL завершен. См. также SQL создать таблицу SQL создать индекс временные таблицы SQL Изменить таблицу SQL
  4. См. также

Оператор SQL Truncate Table

Оператор TRUNCATE — это операция языка определения данных (DDL), которая используется для обозначения экстентов таблица для освобождения (пуста для повторного использования).

Результатом этой операции является быстрое удаление всех данных из таблицы, обычно в обход ряда механизмов обеспечения целостности. Усечение было официально представлено в стандарте SQL: 2008.

SQL Truncate выполняет ту же функцию, что и оператор DELETE, без предложения WHERE.

Хорошо, теперь давайте посмотрим на синтаксис таблицы усечения SQL.

 TRUNCATE TABLE имя_таблицы 

Хорошо, теперь давайте углубимся в пример.

См. следующую таблицу.

Я уже создал и вставил данные в таблицу приложений.

Теперь мы усечем таблицу приложений, используя следующий запрос.

 TRUNCATE  ТАБЛИЧНЫЕ приложения; 

Итак, он удалил все данные

Теперь снова введите следующий запрос и попробуйте получить все записи.

 Выбрать * из приложений 

Вы увидите, что внутри таблицы остались данные.

#DROP TABLE и TRUNCATE TABLE

Существенная разница между вкладкой Drop le и Truncate Table заключается в том, что таблица DROP удаляет саму таблицу, тогда как таблица Truncate не удаляет саму таблицу, а удаляет данные из таблицы.

Вы можете выбрать усечение таблицы вместо бросая стол и воссоздавая его.

Усечение таблицы может быть быстрее и не влияет ни на какие индексы, триггеры и зависимости таблицы. Это также быстрый способ удалить записи из таблицы, если вам не нужно беспокоиться об откате.

Итак, команда DROP TABLE для удаления всей таблицы, но она удалит всю структуру таблицы из базы данных, и вам нужно будет воссоздать эту таблицу еще раз, если вы хотите сохранить некоторые данные еще или в будущем.

Удаление таблицы или базы данных с помощью Оператор DROP нельзя откатить, поэтому его нужно использовать с умом.

# DELETE ТАБЛИЦА Vs. TRUNCATE

Усечение таблицы выполняется намного быстрее и использует меньше ресурсов, чем инструкция DELETE TABLE.

Если таблица содержит столбец первичного ключа, счетчик для этого столбца будет сброшен на первое значение. Например, у нас есть ID INT IDENTITY (1, 1), который содержит 100 строк/записей, и мы выполнили таблицу операторов TRUNCATE для ID.

Этот оператор усечения удалит все строки из ID и сбросит IDENTITY на 1.

Если вы используете запрос DELETE TABLE и удалите один идентификатор, тогда следующий идентификатор будет удален. id + 1. Это означает, что он не реструктурирует все данные.

Если конкретная строка идентификатора пропала, значит, она исчезла. Этот идентификатор не будет назначен другой строке в случае DELETE TABLE.

Запрос SQL Truncate Table удаляет все строки из указанной таблицы, но структура таблицы, ограничения, столбцы, индексы останутся прежними. то же самое.

Наконец, пример таблицы усечения SQL завершен.

См. также

SQL создать таблицу

SQL создать индекс

временные таблицы SQL

Изменить таблицу SQL

Оцените статью
nanomode.ru
Добавить комментарий