找回密码
 立即注册

QQ登录

只需一步,快速开始

RickyJen
中级会员   /  发表于:2024-11-28 09:36  /   查看:3  /  回复:0
30金币
场景描述:

活字格外联ORACLE数据表,其中有两个字段为NUMBER类型,但指定了小数位数;我使用数据表操作命令向其中添加一条数据


CREATE TABLE "ADMUSER"."PROGRESS_HISTORY" (
  "ID" NUMBER(11,0) VISIBLE DEFAULT "ADMUSER"."ISEQ$$_PROGRESS_HISTORY"."NEXTVAL" NOT NULL,
  "PROJ_ID" NUMBER(11,0) VISIBLE DEFAULT NULL,
  "TID" VARCHAR2(50 BYTE) VISIBLE DEFAULT NULL,
  "PARENT_TID" VARCHAR2(50 BYTE) VISIBLE DEFAULT NULL,
  "CODE" VARCHAR2(255 BYTE) VISIBLE DEFAULT NULL,
  "NAME" VARCHAR2(255 BYTE) VISIBLE DEFAULT NULL,
  "PLAN_PROGRESS" NUMBER(11,5) VISIBLE DEFAULT NULL,
  "ACTUAL_PROGRESS" NUMBER(11,5) VISIBLE DEFAULT NULL,
  "PROJ_NODE_FLAG" VARCHAR2(10 BYTE) VISIBLE DEFAULT NULL,
  "LAST_RECALC_DATE" DATE VISIBLE DEFAULT NULL
)



问题描述:
在数据库中查看此记录,发现PLAN_PROGRESS=0;ACTUAL_PROGRESS=1,可以看出我传入的小数数值被四舍五入成了整数。查看活字格设计器,发现这两个字段被识别为了“整数”,而不是小数。

附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

0 个回复

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