Oracle PL/SQL与SQL查询
我有一个大型Oracle项目,其中有150多个表。大多数情况下,我都会使用小型SQL查询来插入或检索数据列。我只想使用PL/SQL块来处理这些表。考虑到大多数情况下我都会使用小型SQL查询,这是一种好方法吗 SQL和PLSQL都是不同的引擎。如果您正在使用PLSQL执行某些操作,那么PLSQL和SQL引擎都将受到影响。这就是为什么它更倾向于尽可能使用SQL来完成任务,因为它将是快速高效的。但很多事情都取决于需求。我本来想写“是”作为答案,但我不知道这是否对你有帮助。你能分享一些经验吗?彼得,你应该提供更多的上下文来获得有意义的答案。什么意义上的好性能、可管理性、清晰性等。使用直截了当的数据集时,SQL通常执行PL/SQL(性能是问题吗?),当您需要大量条件逻辑时,PL/SQL提供更可读的代码,PL/SQL(函数、过程)可以存储在数据库中,这将提高可管理性,等等……如果我们不知道您使用什么工具访问数据,我们怎么能回答这个问题?如何保存和显示结果集?对我来说,答案似乎是——你可以做任何你想做的事,任何让你感到舒服的事。但随后我问自己,为什么从T中选择a,b需要pl/sql?如果您正在查看表API,那么请查看以下讨论:(或者在asktom.oracle.com中搜索“tapi”,您会有一些值得思考的地方。)Oracle PL/SQL与SQL查询,oracle,oracle11g,oracle10g,oracle-sqldeveloper,Oracle,Oracle11g,Oracle10g,Oracle Sqldeveloper,我有一个大型Oracle项目,其中有150多个表。大多数情况下,我都会使用小型SQL查询来插入或检索数据列。我只想使用PL/SQL块来处理这些表。考虑到大多数情况下我都会使用小型SQL查询,这是一种好方法吗 SQL和PLSQL都是不同的引擎。如果您正在使用PLSQL执行某些操作,那么PLSQL和SQL引擎都将受到影响。这就是为什么它更倾向于尽可能使用SQL来完成任务,因为它将是快速高效的。但很多事情都取决于需求。我本来想写“是”作为答案,但我不知道这是否对你有帮助。你能分享一些经验吗?彼得,你应