Инструменты пользователя

Инструменты сайта


delete

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
delete [2021/01/31 11:33]
dja
delete [2021/01/31 11:34] (текущий)
dja [Оператор TRUNCATE TABLE]
Строка 1: Строка 1:
-===== Оператор **DELETE** =====+===== Оператор DELETE =====
 удаляет строки из временных или постоянных базовых таблиц, представлений или курсоров, причем в двух последних случаях действие оператора распространяется на те базовые таблицы, из которых извлекались данные в эти представления или курсоры. Оператор удаления имеет простой синтаксис: удаляет строки из временных или постоянных базовых таблиц, представлений или курсоров, причем в двух последних случаях действие оператора распространяется на те базовые таблицы, из которых извлекались данные в эти представления или курсоры. Оператор удаления имеет простой синтаксис:
 <code> <code>
Строка 73: Строка 73:
     
 ===== Оператор TRUNCATE TABLE ===== ===== Оператор TRUNCATE TABLE =====
 +
 +Как отмечалось выше, при выполнении этой команды значение счетчика (IDENTITY) сбрасывается в начальное значение. Давайте проверим это утверждение в MS SQL Server. Для начала создадим таблицу с автоинкрементируемым столбцом, и добавим в нее три строки.
 +<code>
 +1.    CREATE TABLE Truncate_test (id INT IDENTITY(5,5) PRIMARY KEY, val INT);
 +2.    GO
 +3.    INSERT INTO Truncate_test(val) 
 +4.    VALUES (1),(2),(3);
 +5.    SELECT * FROM Truncate_test;
 +6.    GO
 +</code>
delete.1612081985.txt.gz · Последнее изменение: 2021/01/31 11:33 — dja