Oracle实践之创建表(2)

本文介绍了如何使用SQL语句在Oracle数据库中创建新的表空间和表,并详细展示了创建表的具体语法,包括字段类型、默认值等设置。此外还讲解了如何通过ALTER TABLE语句修改字段长度。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

在上集讲到了建立表空间为建立新表服务的。下面就是建立新表的过程。一般有图形用户界面的操作。另外语句的执行如下:

创建表:

-- Create table
create table SYS.SYSFUNCTION
(
  功能编号     CHAR(4) not null,
  功能名称     VARCHAR2(15) not null,
  上级功能编号 CHAR(4) not null,
  标志         CHAR(1) default 0 not null
)
tablespace HHSCINFO
  pctfree 10
  pctused 40
  initrans 1
  maxtrans 255
  storage
  (
    initial 64K
    minextents 1
    maxextents unlimited
  );
-- Add comments to the table
comment on table SYS.SYSFUNCTION
  is '系统功能表';
-- Add comments to the columns
comment on column SYS.SYSFUNCTION.标志
  is '标志:0表示系统的大项功能。1表示对应功能内的具体小项操作。';

修改表中的字段长度:
-- Add/modify columns
alter table SYS.SYSFUNCTION modify 功能编号 CHAR(8);
alter table SYS.SYSFUNCTION modify 上级功能编号 CHAR(8);
 

新表建立后可以用SQL执行查询检验。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值