6

这是一个非常新手的问题,我担心......我想知道这里是否有人可以告诉我 SQL 脚本和 SQL 查询之间的区别(我无意中互换使用这些术语已经太久了)。

我有很多执行查询(SQL server、oracle、postgres)的经验,但我开始与一个小组合作,该小组要求我通过他们的部门提交带有上述 SQL 查询的脚本以供审查,并明确告诉我不要向他们发送查询,但脚本. 有人可以为我解释一下区别吗?

如果重要的话,我需要提交的 SQL 查询只需将四个表中的字段合并为一个。

如果有人可以帮助我解决这个问题,请提前感谢!

4

3 回答 3

5

在这种情况下,听起来他们希望看到任何将更改数据的命令集(INSERT、UPDATE、DELETE 等),而不关心您正在运行的任何查询以简单地返回或查看数据。

我怀疑更多的人可以互换使用这些术语,而不是你想象的。

回到这个部门并要求澄清是一个非常好的主意,因为不同的团队使用不同的术语。我想您会发现他们要求您提前计划任何数据更改操作,将您的命令按顺序放入文件中(如果您在 Management Studio 中工作,则为 .sql 文件等)并将该文件转发到他们进行审查。

四处打听是一个很好的举动。这些东西你不能太小心!

于 2012-10-12T20:14:47.727 回答
4

查询由单个命令组成。脚本只是一个包含一堆查询的文件。

请参阅: http ://docs.oracle.com/cd/E14373_01/user.32/e13370/sql_rep.htm

于 2012-10-12T20:15:54.440 回答
0

SQL 脚本只不过是在文件中保存一堆 SQL 语句(选择、插入删除、更新等)。

于 2020-12-17T11:15:08.793 回答