0

您能否让我知道 Employee 表中这些列的数据长度是多少?也没有为“NUMBER 和 DATE 数据类型指定值。我是这个数据设计的新手。

表:员工

Column_Name ----- Data_Type -------- Nullable ---- Column_Id

Emp_ID           NUMBER               No         1
Emp_Name         VARCHAR2(10 BYTE)    No         2
Emp_Notes        VARCHAR2(100 BYTE)   No         3
Notes_Date       DATE                 No         4
Gender           CHAR(1 BYTE)         No         5
Emp_det_created  TIMESTAMP(9)         No         6
 CREATE TABLE employee
  (    " Emp_ID " NUMBER NOT NULL ENABLE,       
" Emp_Name " VARCHAR2(10 BYTE) NOT NULL ENABLE,
" Emp_Notes " VARCHAR2(100 BYTE) NOT NULL ENABLE,
       " Notes_Date " DATE NOT NULL ENABLE,
       " Gender " CHAR(1 BYTE) NOT NULL ENABLE,         
       " Emp_det_created " TIMESTAMP (9) NOT NULL ENABLE,
 USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
 STORAGE(INITIAL 1000 NEXT 1948506 MINEXTENTS 1 MAXEXTENTS 2100000045
 PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
 TABLESPACE "EMPL"  ENABLE
  ) SEGMENT CREATION IMMEDIATE
 PCTFREE 10 PCTUSED 20 INITRANS 1 MAXTRANS 255
NOCOMPRESS LOGGING
 STORAGE(INITIAL 1000 NEXT 1948506 MINEXTENTS 1 MAXEXTENTS 2100000045
 PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
 TABLESPACE "EMPL" ;

O/P: select * from Employee ;

Emp_Id ---- Emp_Name---- Emp_Notes--- Notes_date -- 性别 --- Emp_det_created

10 -- Claire Tay -- 很好 --- 04/01/2015 --- F --- 04/01/2015

20 -- Doe Rose --- 纯文本 ---- 03/25/2016--- M --- 03/25/2016

501 -- Aven Trummer -- 普通信息 -- 05/01/2017 -- M -- 05/01/2017

请帮我。

4

1 回答 1

0

为了具体回答您的问题,以下是您询问的两种数据类型的大小:

  • 数字:可以在 1 到 22 个字节之间。此默认值使用最大精度和比例。
  • 日期:7 个字节

所有数据类型的完整列表可在此处的 Oracle 文档中找到。

于 2020-04-17T19:25:20.813 回答