» 游客:  注册 | 登录 | 会员 | 统计 | 帮助
斑竹的菜园子
 

作者:
标题: 如何创建计算字段 上一主题 | 下一主题
borneol
管理员




积分 10952
发贴 955
注册 2005-2-23
来自 重庆
状态 离线
#1  如何创建计算字段

有时为了设计需要,我们需要增加一个在现有字段基础上的“计算”字段,如我们有如下表:

CREATE TABLE H_ADDRESS
(
HA_PROVINCE VARCHAR(20),
HA_CITY VARCHAR(20),
HA_ADDRESS VARCHAR(100)
)

些表记录了省份、县市、地址信息,可以按省份、县市来统计,但出表报或打印信封时,我们需要将三个字段信息“和”起来使用,又不想在客户端写多的代码,于是我们也就可以使用“计算”字段来在服务器端自动处理。创建如果如下:


CREATE TABLE H_ADDRESS
(
HA_PROVINCE VARCHAR(20),
HA_CITY VARCHAR(20),
HA_ADDRESS VARCHAR(100),
FULL_ADDRESS COMPUTED BY (HA_PROVINCE || HA_CITY || HA_ADDRESS)
);

此处使用了 COMPUTED BY 关健字,使用COMPUTED BY 创建出来的字段几乎不占用数据库系统空间。



0200 1D 06 00 00 A0 86 01 00 FF FF 00 00 1E 06 00 00
         E-mail:webmaster@chenzhang.com
         MSN:borneol_net@hotmail.com
         Home page:www.chenzhang.com
0210 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
2005-3-10 14:39
查看资料  发送邮件  访问主页  发短消息  QQ   编辑帖子  引用回复


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: