本节主要介绍DQL的定义和基础查询。
业务人员想要查看组表emps.ctx的数据,那怎样能让业务人员无需了解数据库表结构,只要在界面上简单操作就可以随意查询呢? 很简单,只需几步就能轻松搞定!
上一章讲了虚表的定义,数据的来源准备完毕,那么接下来我们就用上一章节中定义的虚表来继续制作元数据文件,进而介绍DQL模型在DQL查询中的使用。
步骤一: 由虚表生成DQL表
在元数据编辑设计器中打开上面定义过虚表的demo.glmd。先通过虚表生成DQL表,点击Tool - Generate table from pseudo table:
弹出的窗口中系统自动勾选所有虚表,以及虚表生成的内表/序表。
Pseudo table为虚表时,Field自动勾选所有选出字段+特殊字段,比如emps:
Pseudo table为内表/序表时,Field自动勾选所有选出字段。
点击【OK】:
点击【Save】,到这里,元数据文件中的DQL定义就制作完成了。更复杂的元数据定义,后面章节会详细介绍。
步骤二: 进行简单DQL查询
接下来就可以进行DQL查询了,点击Tool - DQL query:
双击表名emps,DQL语句编辑框内自动出现查询语句,缺省查询该表所有列的数据,包含外键和伪字段。
点击【Execute】按钮后,可进行数据浏览:
也可查询该表选出列的数据。
需要自定义查询语句时,参考关联查询语法章节。