RSS订阅
RSS订阅TT数据库

使用SQL智能模版加速数据库应用开发四

2008-7-18  选择字号:  | |
打印本文章

导读:本文将介绍如何使用Sybase WorkSpace 2.0的新功能SQL智能模版来加速数据库应用开发。主要内容包括什么是智能模版、如何使用SELECT智能模版等方面。

关键词:Sybase SQL 智能模版 数据库应用 数据库开发

正在加载数据...

  3. 使用insert智能模版

  insert智能模版同样也支持Sybase的3种数据库ASE,ASA和IQ。每种数据库的智能模版都有2种输出风格。

  我们以Sybase IQ 12.7为例来说明insert智能模版的使用。

  3.1创建数据库连接

  在使用insert智能模版之前,你需要先创建一个到Sybase IQ12.7的连接,然后打开一个SQL Scrapbook或者Procedure/Event Schema Editor。

  3.2选择一个insert智能模版

  在Editor里,按ALT+/或者CTRL+SPACE快捷键来调出代码辅助窗口(code assist window)。如图八。当你选择insert智能模版后,在代码辅助窗口的右边会出现一个对此智能模版的详细说明。

  以insert智能模版为例,insert ${table_name}是预定义的模版,${table_name}表示预定义的表变量。在选择了模版之后你所需要做的是为预定义的表变量输入一个表名。当然,如果预定义的模版包括多个变量,你就需要逐个输入变量。

  在你为表变量输入表名之后,insert智能模版将会生成具体的SQL语句。

  使用SQL智能模版加速数据库应用开发(图8)

  图八

  这里我们选择insert – Intelligently insert table with declared variables智能模版。再按ALT+/快捷键,这时代码辅助窗口会列出当前数据库中所有的表和视图。

  选择其中一个表,如demo。确定之后,如图七。你会看到insert智能模版自动生成了完整的insert语句。并且为每一个字段定义了一个变量,如果当前选择的是一个变量,你可以看到具体的数据类型的提示。当变量有多个的情况,你可以按TAB/SHIFT+TAB来在变量之间导航。

  使用SQL智能模版加速数据库应用开发(图9)
  图九


使用SQL智能模版加速数据库应用开发
 使用SQL智能模版加速数据库应用开发一
 使用SQL智能模版加速数据库应用开发二
 使用SQL智能模版加速数据库应用开发三
 使用SQL智能模版加速数据库应用开发四
 使用SQL智能模版加速数据库应用开发五

原文出处:http://space.itpub.net/?uid-63849-action-viewspace-itemid-376287
来源:BLOG    作者:scudscud    
相关的专家答疑
,“过去25年我们工作的重点可能是为员工访问企业内部数据服务,将来25年IT系统的主要职责可能慢慢转为分析数据,得出结果,然后把结果输入管理层或者其他对此有需要……
最新版本的Afaria是Sybase Information Anywhere Suite的核心组件,它包含的新型中继服务器架构可跨多个Information Anywhere Suite的组件提供高度安全的数据同步……
Sybase数据库SQL语句REPLACE的对应函数有哪些?本文主要介绍了Oracle和Sybase函数。
专注于信息管理和信息移动技术的企业级软件公司Sybase于2008年11月4日在大中华区用户大会上宣布,SQL Anywhere 11中文版本近期已正式上市。
2008年11月4日至5日,2008 Sybase大中华区用户大会在北京万达索菲特大饭店召开。大会主要分为4日上午的高峰论坛、4日下午及5日全天三个并行的技术论坛。

本专题介绍了SQL Server服务代理相关方面的知识,包括SQL Server服务代理基础知识的概述、消息类型、契约、队列、服务和路由、SEND命令和RECEIVE命令、性能方面的改进以及对运行状况的监控等等。

无论你是否计划将SQL Server数据库转换服务(DTS)包迁移到SQL Server集成服务(SSIS)或在SQL Server 2005里运行DTS包,都需要专家的一些建议。这一指南主要是包括SSIS的相关基础知识、技巧帮助你进行SSIS调整,还介绍了SSIS有经验的一些用户的具体信息等等。

子查询是一个嵌套在SELECT、INSERT、UPDATE 或DELETE语句,或者另一个子查询里的查询。一个子查询可以返回一行或多行结果给父查询。标量子查询是只返回一个值的查询:只有一个字段的一行记录。标量子查询可以在SQL语句的大多数位置,其中你可以使用一个表达式或一个实际值。
最新更新
专家答疑
技巧
Michael Hillenbrand
你能解释一下数据库公程师、数据库架构师以及数据库管理员之间有什么区别吗?数据库管理员:这是目前最普遍使用的对从事数据库相关的工作的人的头衔。数据库管理员是指……
Brian Peasland
对5GB大小的Oracle 7.3存档或删除的最佳办法是什么?为了便于管理机构查询,这些数据至少需要再用20年的时间。我们担心将来我们不能对它重新获取并迁入一个更新的……
Rudy Limeback
如何创建一个约束限制2007年1月1日之前的日期被录入?用CHECK约束就可以。如下面的示例……