起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 181|回复: 4

[请求]关于创建物理表的一点疑问**

[复制链接]
发表于 2007-5-17 13:16:11 | 显示全部楼层 |阅读模式
数据表:TEST.TABLE

显示名称:字段1    数据类型:数字  小数数位:0
创建物理表,并预览,输入数字123.456显示
字段1
123

修改数据表
显示名称:字段1    数据类型:数字  小数数位:2

如果选择默认创建物理表,并预览,输入数字123.456显示
字段1
123(错误的)

如果选择强制创建物理表,并预览,输入数字123.456显示
字段1
123.45(正确的)

请问这是bug吗
如果不是,能否给我说一下原理?
回复

使用道具 举报

发表于 2007-5-17 15:29:57 | 显示全部楼层
不是。
显示名称:字段1    数据类型:数字  小数数位:0
创建物理表,并预览,输入数字123.456显示
字段1
123
本来就是这样的,你虽然输入小数位数,但你实际上没有小时位数,会自动截了


修改数据表后,一般都用强制创建物理,
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-17 15:50:47 | 显示全部楼层
最初由 atiger 发布
[B]不是。
显示名称:字段1    数据类型:数字  小数数位:0
创建物理表,并预览,输入数字123.456显示
字段1
123
本来就是这样的,你虽然输入小数位数,但你实际上没有小时位数

以下省略...... [/B]

但是我已经修改了啊
-------------------------------------------------------------------------------------------
修改数据表
显示名称:字段1    数据类型:数字  小数数位:2

如果选择默认创建物理表,并预览,输入数字123.456显示
字段1
123(错误的)
-------------------------------------------------------------------------------------------
为什么一定要用强制新建才有效呢?
有些修改是不用强制新建的,比如
把表现类型由数字改成货币
回复 支持 反对

使用道具 举报

发表于 2007-5-18 09:03:18 | 显示全部楼层
不字段所有的属性修改都需要创建物理表的,只有哪些设计到更改表结构才需要,例如字段的ID,数据类型、小数位数就需要,如果修改 自动填充、查找属性、表现类型、显示格式等等是不需要创建物理表的。

不过强制创建和不强制创建物理表,现在没有一个明显的标志性的概念,可以先以默认方式创建,如果创建的表结构跟定义不符,那么此时就需要要用强制创建物理表,这样肯定会根据定义重新创建物理表
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-18 10:12:16 | 显示全部楼层
恩,不过既然默认方式完全可以通过强制新建来实现,
那么默认方式不是失去了存在的意义?
而且它的存在只能给新手带来麻烦,
我也是摸索了好久才知道强制新建才能更改表结构的。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-6-20 15:17 , Processed in 0.039149 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表