| 第九讲 数据库画板中SQL语句的使用 | ||||
| 数据库维护画板提供了一个交互式使用和生成SQL语句的环境。在上面的讲座中我们曾经提到SQL语句在创建和删除数据库中的应用,在这一讲中我们来重点了解SQL语句在数据库画板中的使用。 9.1 输入SQL语句的方法 要执行SQL,首先要在数据库画板中输入SQL语句。 PB提供了以下三种方式输入SQL语句: 在工作区中键入语句 粘贴语句 从文本文件中读入语句 下面我们先介绍在工作区中键入语句 9.2 键入SQL语句 SQL语句包括select 语句、INSERT、UPDATE、DELETE语句。 进入DATABASE 工作区,选择DB ADMINISTRATION命令,进入DATABASE ADMINISTRATION工作区。 直接在这个工作区中键入SQL语句,一条SQL语句可以写成一行,也可以书写在多行中,在每条SQL语句的后面以分号作为结束的标志。 选择执行命令。 9.3 粘贴SQL语句的过程和方法 PowerBuilder的SQL语句画板能够构造三类语句:游标、非游标以及过程,非游标SQL语句对应于单行SELECT、INSERT、UPDATE和DELETE语句;但在数据库画板中,SQL语句画板只能构造非游标的单行SELECT、INSERT、UPDATE和DELETE SQL语句。下面以构造简单的Select查询语句为例,查询通信录Classmate表中姓名是“赵一”的同学,讲述粘贴SQL语句的过程和方法。 进入数据库维护画板窗口,启动生成与粘贴SQL语句功能的图标,从出现SQL Statement Type选择窗口中选择要构造SELECT非游标SQL语句。 进入Select Table选择数据库表的窗口。选择数据库表。 点击窗口上的Open按钮, 工具栏上图标的功能: 从新构造一个SQL语句; 打开一个SQL语句文件; 保存当前构造的SQL语句; 选择数据库中还没有打开的表; 当打开多个表时,在表之间建立关联; 显示或隐藏构造SQL语句子句的工具箱; 预览当前构造的SQL语句的结果; 退出本窗口,返回到SQL数据库维护画板。 在表窗口中选择构造SELECT语句所要显示的字段信息 预览当前构造的Select SQL语句所能查询到的数据,是否达到要求。 使用SQL条件子句 SQL条件子句的构造: Where标签――用于定义检索条件 Sort――用于定义排序的字段和排序的方式; Group――用于定义分组 Compute――用于定义计算列 Syntax――用于显示所定义的SELECT语句的语法 Value行右键菜单中各菜单项的意义为: Column――打开一个对话框,从中选择一个列名; Functions――提供当前数据库系统支持的函数列表; Arguments――提供当前编程窗口能访问的所有对象及属性; Value――在Column中所选择列的所有可能值; Select――用于定义子查询语句; Clear ――清除当前单元中键入的文本。 |
||||