2013-08-21 55 views
0

我有一个大的Oracle项目,我有150多个表。大多数情况下,我有插入或检索数据列的小型SQL查询。我只想使用PL/SQL块来处理表格。考虑到大多数时候我会有小的SQL查询,这是否是一个好方法?PL/SQL vs SQL查询

+4

我很想写*是*作为答案,但后来我不知道这是否对你有帮助。 –

+0

你能分享一些经验吗? –

+5

彼得,你应该提供更多的上下文来获得有意义的答案。什么意思? :性能,可管理性,清晰度等。使用简单的数据集时,通常SQL执行PL/SQL(是性能问题?),当需要大量条件逻辑时,PL/SQL提供更多可读代码,PL/SQL ,程序)可以存储在数据库中,这将提高可管理性,等等...... –

回答

1

SQL和PLSQL都是不同的引擎。如果你正在用PLSQL做一些事情,那么PLSQL和SQL引擎都会受到影响。这就是为什么它倾向于尽可能快地完成你的任务,因为它将是快速和高效的。但是很多事情都取决于需求。