发明申请
US20050091199A1 Method and system for generating SQL joins to optimize performance
失效
用于生成SQL连接以优化性能的方法和系统
- 专利标题: Method and system for generating SQL joins to optimize performance
- 专利标题(中): 用于生成SQL连接以优化性能的方法和系统
-
申请号: US10692166申请日: 2003-10-23
-
公开(公告)号: US20050091199A1公开(公告)日: 2005-04-28
- 发明人: Robyn Focazio , Kumar Marappan , Fabian Morgan , Brent Phillips
- 申请人: Robyn Focazio , Kumar Marappan , Fabian Morgan , Brent Phillips
- 申请人地址: US NY Armonk
- 专利权人: International Business Machines Corporation
- 当前专利权人: International Business Machines Corporation
- 当前专利权人地址: US NY Armonk
- 主分类号: G06F7/00
- IPC分类号: G06F7/00 ; G06F17/30
摘要:
An automated method for creating only the necessary joins in a SQL query. The present invention comprises a Query Program (QP), a Query Generation Program (QGP), and a Clause Generation Program (CGP). The QP accepts the query fields, filters, and sort criteria from the user, generates the query, sends the query to the database, and displays the query results. The QGP creates the query clause strings and inserts the strings into the SQL template. The QGP generates the SELECT, (filter) WHERE, and ORDER BY clauses. The QGP analyzes each parameter in a parameter list to determine if the parameter is on the added aliases list. If the parameter is not on the added aliases list, the QGP runs the CGP for the parameter. The CGP generates the FROM, JOIN, and (join) WHERE clauses and adds the clauses to the appropriate clause strings.
公开/授权文献
信息查询