`
kevin.wang
  • 浏览: 251162 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

SQl thinking

    博客分类:
  • Tech
阅读更多
如果可能,尽量利用一条SQL 语句完成工作。
如果无法用一条SQL 语句完成,就通过PL/SQL 实现(不过,尽可能少用PL/SQL!)。
如果在PL/SQL 中也无法做到(因为它缺少一些特性,如列出目录中的文件),可以试试使用
Java 存储过程来实现。
不过,有了Oracle9i 及以上版本后,如今需要这样做的可能性极小。
如果用Java 还办不到,那就在C 外部过程中实现。如果速度要求很高,或者要使用采用C编写的一个第三方API,就常常使用这种做法。
如果在C 外部例程中还无法实现,你就该好好想想有没有必要做这个工作了。
分享到:
评论

相关推荐

    Microsoft SQL Server 2008 - T-SQL Querying March 2009

    forward to his afternoon session on avoiding cursors in SQL programming at PASS. I was lucky to get there early, as the large room fi lled up quickly. Itzik took a couple of SQL programming problems ...

    Thinking.in.Sets.Auxiliary.Temporal.and.Virtual.Tables.in.SQL

    **"Thinking.in.Sets.Auxiliary.Temporal.and.Virtual.Tables.in.SQL"** 这个标题暗示了本书主要讨论的是如何利用集合思维来理解和操作SQL中的数据,并特别强调了辅助表(Auxiliary Tables)、时间表(Temporal ...

    97ThingsEveryJavaProgrammerShouldKnow.pdf

    - **Embrace SQL Thinking**:鼓励Java程序员拥抱SQL思维,即使在不直接使用数据库时也能考虑数据的组织和操作。 - **Events Between Java Components**:讨论了Java组件之间事件传递的机制。 - **Feedback Loops*...

    Expert T-SQL Window Functions in SQL Server(Apress,2015)

    You will approach SQL Server queries in a different way, thinking about sets of data instead of individual rows. Your queries will run faster, they will be easier to write, and they will be easier to...

    thinking_in_sql:GitChat 专栏《SQL 从入门到精通》示例数据库

    Thinking In SQL GitChat 专栏的示例数据库,提供 Oracle、MySQL、SQL Server 以及 PostgreSQL 初始化脚本。 执行步骤如下: 运行 create_table.sql 创建示例表,所有数据库使用相同的脚本; 根据不同的数据库选择...

    Sql 经典作品,Joe Celko 大牛

    5,Celko_-_Thinking_in_Sets_-_Auxiliary__Temporal_and_Virtual_Tables_in_SQL__Elsevier__2008_ 6.T R E E S A N D HIERARCHIES IN SQL FOR SMART I E S 喜欢看英文原版书籍的童鞋不应错过!!!

    SQL Queries for Mere Mortals, 3rd Edition

    此书特别强调了数据处理的思维模式——将数据视作一组(set-based thinking),这也是SQL的底层逻辑。 标签“SQL”直接指出了本书的核心内容,即结构化查询语言(Structured Query Language),这是一种专门用于...

    Exam Ref 70-761 Querying Data with Transact-SQL

    Designed for experienced IT professionals ready to advance their status, Exam Ref focuses on the critical-thinking and decision-making acumen needed for success at the MCSA level. Focus on the ...

    Expert SQL Server in-Memory OLTP(Apress,2015)

    Dmitri Korotkevitch is the five-star author of Pro SQL Server Internals, and now brings his same combination of clear thinking and deep expertise to the question of how to recognize the opportunities ...

    Thinking in Enterprise Java

    《Thinking in Enterprise Java》是一本深入探讨企业级Java开发的权威著作。这本书旨在帮助开发者理解如何在复杂的商业环境中有效地利用Java技术。以下是对标题和描述中所涉及知识点的详细阐述: 1. **企业级Java...

    Morgan Kaufmann - Joe Celkos Thinking in Sets (Jan 2008)

    《Joe Celko的深入集合》是一本专注于SQL语言与集合理论的权威著作,由著名数据库专家Joe Celko撰写。这本书出版于2008年,是Morgan Kaufmann出版社的一部重要作品。作为一本专业书籍,它深入探讨了SQL语言在处理...

    thinking in java 代码

    11. **JDBC数据库编程**:了解如何使用Java连接和操作数据库,执行SQL查询。 通过这些源代码,你可以亲手运行、调试、修改,加深对书中理论的理解。同时,这也是一个很好的实践平台,能帮助你在实际问题中应用所学...

    SQL-Power-Architect

    SQL-Power Architect是一款开源的数据库建模工具,它专为数据建模人员设计,提供了强大的功能,以帮助他们创建、管理和优化数据库结构。这款工具在数据库设计领域具有很高的实用价值,尤其是在复杂的数据环境和大型...

    Thinking in Pandas.pdf

    2. **数据导入与导出**:Pandas支持多种数据格式的读写,如CSV、Excel、SQL数据库等。书中会讲解如何使用Pandas的read_csv、read_excel等函数导入数据,以及to_csv、to_excel等函数导出数据。 3. **数据清洗**:在...

    Exam Ref 70-768 Developing SQL Data Models

    Designed for experienced IT professionals ready to advance their status, Exam Ref focuses on the critical thinking and decision-making acumen needed for success at the MCSA level. Focus on the ...

    bobxwang#technology-thinking#动态SQL缓存关联查询1

    第一个读 第二个改数据 第一个再读,将不会走数据库,直接缓存读,导致脏读

    SQL必知必会_4源码和电子书

    《SQL必知必会》是一本非常经典的数据库查询语言学习资料,主要针对SQL语言的基础和进阶知识进行详细讲解。这个压缩包包含了该书的源码和电子版,旨在为学习者提供全方位的学习资源,帮助他们掌握SQL的核心技能。...

    C JAVA SQL精华资料

    标题 "C JAVA SQL精华资料" 涵盖了编程领域的三个重要方面:C语言、Java编程以及SQL数据库查询语言。这些是软件开发中不可或缺的基础技能,对于任何程序员来说都至关重要。 首先,C语言是一种底层编程语言,以其...

Global site tag (gtag.js) - Google Analytics