gpt4 book ai didi

sql - 为什么 'Select' 被称为 DML 语句?

转载 作者:太空狗 更新时间:2023-10-30 01:42:24 28 4
gpt4 key购买 nike

我看到很多关于将“选择”称为 DML 的争论。有人能解释一下为什么它的 DML 不处理模式上的任何数据吗?因为它锁定了表,所以这应该是 DML 吗?

*在维基百科中 * 我可以看到

"The purely read-only SELECT query statement is classed with the 'SQL-data' statements[2] and so is considered by the standard to be outside of DML. The SELECT ... INTO form is considered to be DML because it manipulates (i.e. modifies) data. In common practice though, this distinction is not made and SELECT is widely considered to be part of DML.[3]"

但是在 SELECT * FROM INSERT 中,select 只会执行选择,除此之外别无他法!请有人帮助我理解这个概念。

谢谢

最佳答案

人们通常对 DDL(数据定义语言,即管理模式对象)和 DML(数据操作语言,即在 DDL 创建的模式中管理数据)进行区分。显然 SELECT 不是 DDL。

关于sql - 为什么 'Select' 被称为 DML 语句?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19110949/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com