在执行删除、更新或插入操作时,SQL 查询是否仍称为“查询”?

Dre*_*vid 3 terminology

我不知道该怎样称呼一个……不是真正的查询;“陈述”是一个更好的词吗?或者“脚本”怎么样?

或者其他更合适的东西?

注意:我曾见过有人将其称为“删除查询”

Aar*_*and 6

我通常称它们为 DML 语句或只是语句。为方便起见,通常使用查询。

毕竟,您正在对数据库发出查询 - 如果您说...

DELETE dbo.table WHERE id = 5;
Run Code Online (Sandbox Code Playgroud)

...至少不是查询的一部分吗?关于什么...

INSERT dbo.table1(col) SELECT col FROM dbo.table2 WHERE ... 
Run Code Online (Sandbox Code Playgroud)

?

不,我不会称它们为“脚本”——这意味着完全不同的东西(通常是一组语句,使用多种语言,通常保存到文件中)。