Content deleted Content added
Troels Arvin (talk | contribs) DDL/DML |
→DDL: Reply |
||
(2 intermediate revisions by one other user not shown) | |||
Line 14:
: Furthermore, I have been communicating about this with someone who has access to the ISO standard. He states:
<blockquote>
TRUNCATE is:
::[[User:Troels Arvin|Troels Arvin]] ([[User talk:Troels Arvin|talk]]) 07:35, 13 November 2024 (UTC)▼
- an "SQL-data change statement"
- therefore an "SQL-data statement"
It is not:
- an "SQL-schema statement"
The terms DDL and DML are not used in the SQL standard, but those above are pretty much the equivalents. So it is definitely a DML statement.
</blockquote>
: So I'm going to change the article.
▲:
::Just to add weight to Troels' point. Although the ISO SQL standard does not use the term DML it does put TRUNCATE under Chapter 14 Data Manipulation, along with all the other "DML" statements and separate from the Schema Definition statements in Chapter 11. A few, but not all, database vendors have historically chosen to describe TRUNCATE as "data definition" statements because that suited their own agendas. The ISO standard ought to be the basis for a NPOV. [[User:Oradium|Oradium]] ([[User talk:Oradium|talk]]) 14:56, 1 January 2025 (UTC)
|