【问题标题】:Info Needed: What are some of the best PL/SQL Blogs to follow? [closed]需要的信息:有哪些最好的 PL/SQL 博客值得关注? [关闭]
【发布时间】:2011-03-29 20:23:28
【问题描述】:

我是PL/SQL 的新手,我想了解PL/SQL 的不同方面,所以我有几个问题,

  1. 开发人员应具备哪些概念 知道称自己为 PL/SQL 开发者?
  2. pl/sql 开发人员应该使用哪些最好的博客 关注?

注意:Google 搜索并未提供如此丰硕的结果。

【问题讨论】:

  • 嗯,有 www.oaktable.net 和 orana.info,然后是我的博客... :)
  • 我投票决定重新打开,因为我不相信关闭这个问题的原因。如果 SO 仍然觉得这是一个不合理的问题,那么我很乐意将其删除。
  • 也投票重新开放。在programmers.stackexchange.com上可能会做得更好

标签: database oracle plsql


【解决方案1】:

每个 PL/SQL 开发人员都应该阅读 Steven Feuerstein 撰写的 Oracle PL/SQL Programming,这是对语言结构以及它与大多数语言的区别在于其特定于数据库的性质的出色介绍。

除了具备良好的 Oracle 数据库工作知识外,在 PL/SQL 中需要理解的一些关键概念包括(但不限于):

  • 执行环境,位于数据库“内部”
  • BEGIN/END 块结构
  • 包、过程、函数、触发器以及匿名块
  • 游标和迭代行处理与批量行处理
  • 异常处理
  • 动态 SQL 和立即执行
  • 收藏和记录
  • 数据库事务管理

有关博客,请查看 Steven Feuerstein 的 PL/SQL 博客。

http://toadworld.com/Community/ExpertsBlog/tabid/67/BlogID/13/Default.aspx

他的网站上也有更多资源。看看 PL/SQL 挑战吧!

http://www.stevenfeuerstein.com

【讨论】:

    【解决方案2】:

    我没有太多补充已经说过的内容,除此之外:

    • 首先了解数据库和 SQL,然后再开始使用 PL/SQL
    • 另一个对 PL/SQL 开发人员必不可少的站点(尚未提及)是 http://www.oracle-developer.net/:每个功能和版本的优秀文章。

    问候,
    抢。

    【讨论】:

      【解决方案3】:

      每个 PL/SQL 开发人员都应该参加 PL/SQL 挑战赛(又是 Steven Feurstein)站点:http://www.plsqlchallenge.com/

      这是提高 PL/SQL 技能或学习这种编程语言的好方法。

      【讨论】:

        【解决方案4】:

        1:了解 PL/SQL 最重要的一点是为什么您不想成为 PL/SQL 开发人员。

        要充分利用数据库,您需要对集合使用声明式编程,也称为 SQL。 PL/SQL 是带有行的过程式编程。如果您只使用 SQL,您的代码会更简单,而且通常会快一个数量级。

        您最好先花时间学习 Oracle 和 SQL 概念,然后再学习 PL/SQL。作为一个恰好编写一些 PL/SQL 的 Oracle 开发人员,你可能会过得更好。

        2: 几乎所有优秀的 Oracle 博客都出自 OakTable 的成员。 但是你不会在那里找到很多 PL/SQL,因为 PL/SQL 不是很有趣。我并不是要对 PL/SQL 大肆抨击,我认为它是一种很好的语言,但它被大量过度使用。 90% 的 PL/SQL 代码可能应该用 SQL 或 Java/C#/等重写。

        但是...在您开始查看博客或使用 Google 搜索之前,您绝对需要熟悉 Oracle 文档库中的几本书。

        您至少需要熟悉这些书籍的结构,尤其是 SQL 和 PL/SQL 参考资料,以便以后查找。尽管它们庞大而复杂,但它们也非常彻底和准确。单是语法图就可以为您节省大量的谷歌搜索时间。

        【讨论】:

        • 不知道为什么这被否决了。作为 PL/SQL 开发人员,我同意每一行,除了用 Java/C#/etc 重写 PL/SQL 的想法...... :)
        • 我不喜欢人们试图在 SQL 中创建所有内容的观点。维护是可怕的,通常逻辑会越来越深入,结果肯定是违背每一个好的编程实践的。
        • @Jeff:那条线正是我不赞成投票的原因。其他几行非常合理,所以我将保持不变。
        • 我会对用 Java/C# 重写 90% 的 pl/sql 的论点感兴趣。也许@jonearles 可以添加到该声明中。
        • @Jeff、@Rob、@tbone:结果不对。我应该说“89% 应该是 SQL,1% 应该是 Java/C#/C/etc”。我在考虑那些需要进行高性能数学运算的罕见情况,或者甚至与数据无关的事情,或者当某些人想要使用在 PL/ 中并不真正工作的最新酷编程语言功能时SQL。但所有这些观点都可以争论,我可能应该把它留在“SQL”上。
        猜你喜欢
        • 2011-02-02
        • 1970-01-01
        • 2011-03-31
        • 2010-11-11
        • 2011-01-19
        • 2011-11-23
        • 2023-03-14
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多