是否有一个不会改变数据的数据库操作术语?

时间:2014-08-14 19:06:40

标签: database terminology operations vocabulary

对于数据库操作是否有一个包罗万象的术语,根本不会改变任何数据?

例如,SELECT语句对数据库的内容没有影响。

另一方面,INSERTUPDATEDELETE语句可能会创建,编辑或删除数据。

为了澄清,我并未提及幂等操作,这些操作可以重复多次而不会多次更改数据。

2 个答案:

答案 0 :(得分:1)

SQL92标准的第4.22.2节将处理数据的语句分类为" SQL数据语句",其中更改数据的语句是子类别," SQL -data change statements"。 但是,它没有为更改任何数据的SQL数据语句定义类别。

答案 1 :(得分:1)

我认为,不改变数据的操作的正确术语是查询'。

我认为更改数据的操作的正确术语是命令',这可能是也可能不是幂等

进一步阅读:维基百科上的Command-query separation