Mysql
 sql >> база данни >  >> RDS >> Mysql

Синтаксис на SQL TRUNCATE – изброен от СУБД

Тази статия изброява SQL TRUNCATE синтаксис, както се изпълнява от различни системи за управление на бази данни (СУБД). Синтаксисът е посочен точно както всеки доставчик го е посочил на своя уебсайт. Щракнете върху приложимата връзка, за да видите повече подробности за синтаксиса за конкретен доставчик.

Обхванатите СУБД са MySQL, SQL Server, PostgreSQL и Oracle Database.

MySQL

От Справочното ръководство за MySQL 5.7:

TRUNCATE [TABLE] tbl_name

SQL сървър

От справочника за Transact-SQL.

Обърнете внимание, че в SQL Server изразът всъщност се нарича TRUNCATE TABLE .

TRUNCATE TABLE   
    [ { database_name .[ schema_name ] . | schema_name . } ]  
    table_name  
    [ WITH ( PARTITIONS ( { <partition_number_expression> | <range> }   
    [ , ...n ] ) ) ]  
[ ; ]  
  
<range> ::=  
<partition_number_expression> TO <partition_number_expression>

PostgreSQL

От ръководството за PostgreSQL 9.5:

TRUNCATE [ TABLE ] [ ONLY ] name [ * ] [, ... ]
    [ RESTART IDENTITY | CONTINUE IDENTITY ] [ CASCADE | RESTRICT ]

База данни на Oracle

От Oracle Database Online Documentation 12c Издание 1 (12.1):

TRUNCATE TABLE [schema.] table
  [ {PRESERVE | PURGE} MATERIALIZED VIEW LOG ]
  [ {DROP [ ALL ] | REUSE} STORAGE ] [ CASCADE ] ;

Относно TRUNCATE Изявление

 TRUNCATE оператор (или в случай на SQL Server, TRUNCATE TABLE инструкция ) е израз на език за манипулиране на данни (DML), който бързо премахва всички редове от таблица или определени дялове на таблица.

Той е подобен на DELETE изявление без WHERE клауза; обаче TRUNCATE е по-бърз и използва по-малко ресурси на системата и регистрационните файлове на транзакциите.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL твърде дълга настройка за съкращаване/грешка на varchar

  2. Извикване на PHP скрипт от MySQL тригер

  3. Най-лесният начин да добавите множество интервали към низ в MySQL – SPACE()

  4. Как да получите размера на MySQL база данни?

  5. Извършване на промени в множество записи въз основа на промяна на един запис с SQL