admin

SQL中的语句和查询之间的区别

sql

我仍然生活在这种模糊性中:从概念上讲,SQL中的 语句查询
之间有什么区别?谁能给每个人一个定义?这将很有用,例如,当在程序中以每个人都清楚的方式选择变量名称时。谢谢!

另外: 我如何调用由多个语句组成的SQL代码块,其中语句之间用分号(;)分隔?谁已经答复可以编辑他的答案。非常感谢!


阅读 164

收藏
2021-05-10

共1个答案

admin

一个 说法 是,数据库引擎识别为一个有效的命令的任何文字。截至SQL-92

SQL语句是一个字符串,符合此国际标准中指定的格式和语法规则。

一个 查询 是返回一个记录(可能为空)的声明。

如何调用由多个语句组成的SQL代码块,其中语句之间用分号(;)分隔?谁已经答复可以编辑他的答案。非常感谢!

一次SQL发送到服务器的一系列语句称为 批处理

并非所有SQL引擎都要求批处理中的语句以分号分隔。SQL Server例如,通常不会,并且会根据上下文中断语句。CTE开头的语句WITH是一个明显的例外。

2021-05-10