| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3013 人关注过本帖, 1 人收藏
标题:今天学习,考考大家!
只看楼主 加入收藏
mywisdom88
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:191
帖 子:3147
专家分:8408
注 册:2015-3-25
结帖率:98.98%
收藏(1)
已结贴  问题点数:20 回复次数:11 
今天学习,考考大家!
在VFP9.0中
create table t1(id int,score n(5,2))
insert into t1(id,score) values(1,12345)
insert into t1(id,score) values(2,123.45)
insert into t1(id,score) values(3,12.34)

在SQL2000中
create table t2(id int,score numeric(5,2))
insert into t2(id,score) values(1,12345)
insert into t2(id,score) values(2,123.45)
insert into t2(id,score) values(3,12.34)

请问,现在2个表 t1 和 t2的数据结果是什么?即
select * from t1
select * from t2
搜索更多相关主题的帖子: insert create values 
2016-08-04 08:51
aaaaaa
Rank: 8Rank: 8
等 级:贵宾
威 望:21
帖 子:796
专家分:937
注 册:2012-9-4
收藏
得分:10 
因为 score 字段位数不足,所以第二条记录是:123.5,其他的没问题。

民工子弟学校22班团小组长阳光模特队长冲锋篮球队前锋小苹果合唱队领唱蓝天舞蹈队编舞
2016-08-04 10:42
mywisdom88
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:191
帖 子:3147
专家分:8408
注 册:2015-3-25
收藏
得分:0 
不全对
2016-08-04 12:33
aaaaaa
Rank: 8Rank: 8
等 级:贵宾
威 望:21
帖 子:796
专家分:937
注 册:2012-9-4
收藏
得分:10 
我使用自由表,就是这种结果。
SQL 没有试。

民工子弟学校22班团小组长阳光模特队长冲锋篮球队前锋小苹果合唱队领唱蓝天舞蹈队编舞
2016-08-04 13:48
mywisdom88
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:191
帖 子:3147
专家分:8408
注 册:2015-3-25
收藏
得分:0 
在VFP9.0中
create table t1(id int,score n(5,2))
insert into t1(id,score) values(1,12345)  &&错误,长度不够
insert into t1(id,score) values(2,123.45) &&错误,长度不够
insert into t1(id,score) values(3,12.34) &&正确,VFP中,N(5,2),长度5,是包括小数点的位数和小数点。也就是说,这个数,最大是99.99

在SQL2000中
create table t2(id int,score numeric(5,2))
insert into t2(id,score) values(1,12345) --&&错误,长度不够
insert into t2(id,score) values(2,123.45) --正确,在SQL2000中,长度5,是包括小数位数,但不包括小数点,也就是,最大是999.99
insert into t2(id,score) values(3,12.34) --正确
2016-08-04 15:58
aaaaaa
Rank: 8Rank: 8
等 级:贵宾
威 望:21
帖 子:796
专家分:937
注 册:2012-9-4
收藏
得分:0 
没有错误,只有记录2是四舍五入
VFP 9 SP2

图片附件: 游客没有浏览图片的权限,请 登录注册

民工子弟学校22班团小组长阳光模特队长冲锋篮球队前锋小苹果合唱队领唱蓝天舞蹈队编舞
2016-08-04 18:03
mywisdom88
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:191
帖 子:3147
专家分:8408
注 册:2015-3-25
收藏
得分:0 
那 VFP9.0 SP1和SP2还是不同啊。。
不过,可以确定,长度,包括小数点和小数位数。
2016-08-04 20:29
aaaaaa
Rank: 8Rank: 8
等 级:贵宾
威 望:21
帖 子:796
专家分:937
注 册:2012-9-4
收藏
得分:0 
这个与 SP1 和 SP2 没有关系。
FoxPro for Windows Ver.2.5B 都可以,没报错。
估计是用了什么XX汉化版,把软件破坏了。

图片附件: 游客没有浏览图片的权限,请 登录注册

民工子弟学校22班团小组长阳光模特队长冲锋篮球队前锋小苹果合唱队领唱蓝天舞蹈队编舞
2016-08-04 20:56
taifu945
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:80
帖 子:1545
专家分:3298
注 册:2012-7-6
收藏
得分:0 
以下是引用aaaaaa在2016-8-4 20:56:27的发言:

这个与 SP1 和 SP2 没有关系。
FoxPro for Windows Ver.2.5B 都可以,没报错。
估计是用了什么XX汉化版,把软件破坏了。
 
这与汉化版也木有关系,我用的就是9.0 SP2汉化版,结果与你的截图一致。
图片附件: 游客没有浏览图片的权限,请 登录注册

2016-08-05 15:21
aaaaaa
Rank: 8Rank: 8
等 级:贵宾
威 望:21
帖 子:796
专家分:937
注 册:2012-9-4
收藏
得分:0 
如果与汉化版也木有关系的,估计楼主在系统设置时更改了缺省值,记得楼主以前更改过系统的什么小数位的长度、前置零等参数,楼主再查查看。

民工子弟学校22班团小组长阳光模特队长冲锋篮球队前锋小苹果合唱队领唱蓝天舞蹈队编舞
2016-08-05 15:37
快速回复:今天学习,考考大家!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.022272 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved