我的编程空间,编程开发者的网络收藏夹
学习永远不晚

oracle数据表对象

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

oracle数据表对象

表示oracle数据库中非常重要的数据对象,也是主要的对象,今天,开始学习对表的管理!

  一:表的数据类型
1:字符类型
CHAR :固定字符长度的字符串(查询速度快)
vachar2 :变长字符串字段(节约空间)
2:数值类型
number(5,2) 前面整数,后面小数
3:日期类型
DATE   默认格式由NLS_DATE_FORMAT参数决定
4:LOB类型
BLOB:存储音乐、视频、图像等二进制文件
CLOB:字符格式的大对象
5:ROWID数据类型
伪列类型,存放数据记录的物理地址

二:表操作
1:创建表
CREATE TABLE TABLE_NAME(ID NUMBER(10) NOT NULL
                         ....
);
借鉴一个表
CREATE TABLE TABLE_NAME AS SELECT * FROM TABLE_NAME1;

2:添加字段
ALTER TABLE TABLE_NAME ADD(ID NUMBER(10));
3:删除字段
ALTER TABLE TABLE_NAME DROP (NAME1,NAME2);
4:修改字段
ALTER TABLE TABLE_NAME MODIFY CLOUMN_NAME CLOUMN_PROPERTY
5:重命名表
ALTER TABLE TABLE_OLD_NAME TO NEW_NAME;
6:改变表空间和存储参数
ALTER TABLE TABLE_NAME MOVE TABLESPACE TABLESPACE_NAME;
ALTER TABLE TABLE_NAME PCTFREE 25 PCTUSED 45  设置表空闲空间使用方法
7:删除表
DROP TABLE TABLE_NAME[CASCADE CONSTRAINTS](如果表存在约束关系,必须加后面的参数)
8:修改表状态
设置成read only 
alter table table_name read only;
查询状态 select table_name,read_only from user_table where table_name='table_name';

三:表参数

1:存储参数
STORAGE(INITIAL 256K) 创建表的时候设置(如果知道表有多大,可以先设好大小,这样可以避免产生碎片)

四:表的完整性和约束性
not null  非空
constraint BOOK_PK primary key(BOOK) 创建BOOK字段的主键约束 名字是BOOK_PK
alter table table_name drop book_pk;删除主键
UNIQUE 唯一性约束  允许为空
外键
constraint 外键名字 foreign key(name_id) references table_name2(列);
禁用约束
alter table table_name disable constraint 约束名字
删除约束
alter table table_name drop constraint 约束名字


免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

oracle数据表对象

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

oracle中有哪些数据对象

oracle数据库数据对象包含:表(存储数据集合)、视图(虚拟表)、序列(自动生成唯一值)、索引(加快检索速度)、主键(唯一标识行)、外键(连接表数据)、触发器(自动执行代码)、存储过程(封装任务)、函数(返回计算值)、包(重用代码集合)。
oracle中有哪些数据对象
2024-04-30

Oracle数据库失效对象处理

近期对数据库进行巡检,发现数据库业务用户(非 SYS/Public)下存在失效对象。对失效对象进行分析,主要包括失效的视图、物化视图、函数、包、触发器等。思考:基于以下原因,建议对失效对象进行处理:1、通过失效的对象,可能能够反推发现业务软件问题(业务系统功能
Oracle数据库失效对象处理
2015-09-11

JS 将form表单数据快速转化为object对象(json对象)

JavaScript提供多种方法将表单数据快速转换为对象(JSON对象):FormData对象、HTML5FormAPI、jQuery库和自行实现。对于小表单,性能差异较小;对于大表单,FormData对象和HTML5FormAPI性能更佳。选择方法取决于具体需求和浏览器支持。使用JSON.stringify()和JSON.parse()方法可转换JSON字符串和对象。
JS 将form表单数据快速转化为object对象(json对象)
2024-04-02

Oracle数据库对象的使用详解

目录一、序列二、同义词的作用三、视图的定义及使用四、索引的定义及使用五、总PfRrqzSd结一、序列序列可以使用在数据库表的自动增长列中来用,假如我们的学生表的id想从1开始,然后自动增长,每次增加2,也就是学生id是1、3、5、7、9这
2022-07-28

python中List数据对象

score =[](score[])  (score[-]) (score[]) (score[:]) (score[::]) (score) score.append() (score)list1 = [](score+list1) (s
2023-01-31

vue怎么批量渲染Json数组对象列表数据

本文小编为大家详细介绍“vue怎么批量渲染Json数组对象列表数据”,内容详细,步骤清晰,细节处理妥当,希望这篇“vue怎么批量渲染Json数组对象列表数据”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。Vuejs
2023-07-04

数据抽象与面向对象风格

  软件体系结构设计的一个核心问题是能否使用重复的体系结构模式,即能否达到体系结构级的软件重用。也就是说,能否在不同的软件系统中,使用同一体系结构。基于这个目的,学者们开始研究和实践软件体系结构的风格和类型问题。  软件体系结构风格是描述某一特定应用领域中系统组织方式的惯用模式。它反映了领域中众多系统所共有的结构和语义
数据抽象与面向对象风格
2024-04-17

编程热搜

目录