转贴 borland eco delphi ocl 查询
来源:互联网 发布:淘宝上什么活动好 编辑:程序博客网 时间:2024/06/05 11:26
我们试着来做一些查询:
person(类中的所有成员) 因为eco 中person类事实上是映射到person 数据表的,ocl语句中person是指的类,select 语句中person指的是表。
person.allinstances 相当于select * from person
person.allinstances->size 相当于select count(*) from person
person.allinstances->select(name='张三') 相当于select * from person where name='张三'
person.allinstances.birthday 相当于select birthday from person
person.allinstances->select(birthday>=#1997-01-01) 相当于select * from person where birthday>=#1997-01-01
person.allinstances->select(birthday.indaterange(#1975-01-01,#1995-01-01))下面我就不作比方了indaterange相当于between;
person.allinstances.formatdatetime('d mmmm yyyy')显示特定的日期格示如 9 december 1995是上面的一种对应显示
person.allinstances.name.concat( ' some text')与
person.allinstances.name+'some text'是一致的,相当于select name+'some text ' from person
person.allinstances.department 返回的是一个对象,指的是它对应的部门是哪一个,在sql语句中应无对应功能。
department.allinstances.person.birthday 是指所有部门中的所有人员的生日
department.allinstances->collect(person) 所有部门的所有成员,不重复的。
department.allinstances->collect(person)->collect(birthday)所有部门所有成员的生日集合。
department.allinstances->collect(person->size)
每一个部门中人员总数集合,有点类似于select语句中的group by 的味道
person.allinstances->orderby(birthday)不用说,是排序的结果
person.allinstances->orderdescending(birthday)倒序
person.allinstances->first返回第一条
person.allinstances->orderby(name)->last 姓名排序后的最后一条
person.allinstances->at(2)第二条记录
person.allinstances->subsequence(2,6)第二条到第六条
person.allinstances->select(name.sqllike('%张%'))姓名中含姓张的所有人%为通配符
- 转贴 borland eco delphi ocl 查询
- [borland eco 技术]自做delphi.net的eco视频教程第一讲(待续)
- [borland eco]ECO中经常遇到的几个错误
- ECO资料之OCL详细说明书下载地址
- 李维、周爱民畅谈Borland ECO
- OCL
- OCL
- Borland Delphi 2005 下载
- Borland Delphi一句话帮助
- WDosX与Borland Delphi
- 缅怀 Delphi,缅怀 Borland
- Borland Delphi一句话帮助
- 图解Delphi 8 Eco 开发实战
- 今天开始学习DELPHI 2006 ECO
- delphi 8中使用eco建模验初体
- DirectX wrappers for Borland Delphi
- Using Borland Delphi with ArcObjects
- Borland Delphi/C++Builder ToolsAPI
- 邹键SQL通用分页存储过程
- WEB系统 记录当前用户个数,当前访问系统的用户名 2
- C# 3.0语言规范
- 排序算法
- 字符取中en长度
- 转贴 borland eco delphi ocl 查询
- pacman终极提速--metalink,类似迅雷的下载方式
- 网页制作常用代码集锦
- Java IDL: The "Hello World" Example Using the POA, a persistent server, and a persistent naming service
- 在Debian操作系统中网卡的设置步骤
- 了解 JAVA classloader
- Mysql日期和时间函数大全
- PHP生成月历代码
- 一个军网站长的故事