oracle对象(表,约束)
转载 2017-01-10 16:53:00
345阅读
2评论
oracle对象(视图,序列,索引,同义词)
转载 2017-01-10 17:02:00
367阅读
2评论
一、表-段表分区:便于进行删除操作等。可以直接删除分区表(迅速)。使用while等条件时效率高。二、索引提高查询速度影响DML(更新、插入、删除)效率更新表内容同时也要更新索引的内容。三、数据库链 database link两台数据之间基于分布式事务的机制。四、表空间可以有多个数据文件
原创 2014-07-15 08:41:32
360阅读
Oracle数据库---对象中最基本的是表和视图,其他还有约束、索引、序列、函数、存储过程、甚至创建同义词。对数据库的操作可以基本归结为对数据对象的操作,因此,在上篇博文讲述了基本操作的基础上,本篇博文将介绍其对象的基本操作。一、表和视图Oracle中表是数据存储的基本结构。随之引入了分区表和对象表,后来又引入了临时表,使表的功能更强大。视图是一个或多个表中数据的逻辑表达式。用户可以将视图看成一个
原创 2018-10-11 23:15:15
3313阅读
5点赞
数据库对象简介 Oracle 数据库对象又称模式对象 数据库对象是逻辑结构的集合,最基本的数据库对象是表 其他对象包括 同义词 序列 视图 索引 2.同义词 同义词是现有对象的一个别名。 简化SQL语句 隐藏对象的名称和所有者 提供对对象的公共访问 同义词共有两种类型: 私有同义词只能在其模式内访问,且不能与当前模式的对象同名。 CREATE SYNONYM EMP FOR SCOTT.EM
原创 1月前
38阅读
第十二章:其它数据库对象序列:数据产生器创建序列:create sequence s1 start with 7936;查看序列信息:select * from user_sequences;使用序列:insert into emp (empno) values (s1.nextval);修改序列:注意:序列的start with 不能被修改!alter sequence s1 increment
转载 精选 2015-06-18 14:42:32
456阅读
近期对数据库进行巡检,发现数据库业务用户(非 SYS/Public)下存在失效对象。对失效对象进行分析,主要包括失效的视图、物化视图、函数、包、触发器等。 思考: 基于以下原因,建议对失效对象进行处理: 1、通过失效的对象,可能能够反推发现业务软件问题(业务系统功能太多,可能存在测试不充分的问题); ...
转载 2021-05-12 21:12:36
510阅读
2评论
      本文介绍一种数据库对象备份的方法。其原因是因为我在开发时有两个数据库用户,他们的数据表结构相同,所开发的存储过程也相同,但是数据却是不同地方的数据。因为懒惰所以在修改过程包时只想修改一次就ok,所以想了一个半自动的办法,让数据库自动备份数据库对象,然后编写bat文件进行同步更新。      首先要明确主次,我步更新。ok      ...
原创 2023-09-21 12:02:31
167阅读
场景:今天有个小哥哥跟我说:他们正在truncate一张表,但是报错了,你可以帮我们看下是什么导致资源正在繁忙吗?顺便就帮我们杀掉会话吧!我当时心想啊,来事了,来事了!一个字"爽"!报错内容如下:1SQL> truncate table ZJDB.T_TABLE;2truncate table ZJDB.T_TABLE3                       *4ERROR at li
原创 2021-03-15 19:36:03
125阅读
场景:今天有个小哥哥跟我说:他们正在truncate一张表,但是报错了,你可以帮我们看下是什么导致资源正在繁忙吗?顺便就帮我们杀掉会话吧!我当时心想啊,来事了,来事了!一个字"爽"!报错内容如下:1SQL> truncate table ZJDB.T_TABLE;2truncate table ZJDB.T_TABLE3                       *4ERROR at li
原创 2021-03-09 17:34:53
238阅读
Oracle数据库学习教程 其他数据库对象 视图 从表中抽出的逻辑上相关的数据集合。 所以:1. 视图基于表。2. 视图是逻辑概念。3. 视图本身没有数据。 视图的目的,就是简化查询,不要通过视图做insert,update,delete操作 视图创建和删除和表类似:只需把table-->view ...
转载 2021-10-15 22:15:00
154阅读
2评论
查找数据库中僵死进程  Col terminal format a20 select pid, spid, username, terminal, program from v$process where addr not in (select paddr from v$session);  杀进程: Shutdown abort之前应该杀掉的一些进程: p
原创 2013-02-21 15:03:32
1437阅读
123.Oracle数据库SQL开发之 数据库对象——对象创建欢迎转载,转载请标明出处:ORACLE 8数据库发布的时候,在数据库中就可以使用对象了,随后发布的产品中进一步改进了对象特性。         可以是使用CREATETYPE语句用于创建对象类型。CREATETYPE t_address AS OBJECT (  streetVARCHAR2(15),  ci
原创 2021-08-16 22:53:42
344阅读
--查询某用户下的表、视图SELECT TABLE_NAME,OWNER,TABLE_TYPE FROM ALL_TAB_COMMENTS WHERE OWNER = 'VASS';--查询某用户下的视图SELECT VIEW_NAME,OWNER FROM ALL_VIEWS WHERE OWNER = 'VASS';--查询某用下的索引SELECT INDEX_NAME,OWNER,TABLE
原创 2015-03-25 15:23:59
4803阅读
本章主要介绍Oracle事务和常用的数据库对象
原创 2019-12-20 16:28:07
525阅读
2点赞
1、事务:有一组命令组成的逻辑单元,保证所有操作要么全部成功要么全部失败。以下情况事务结束:1)显式提交(commit)2)显式回滚(rollback)3)ddl语句隐身提交4)正常结束程序提交5)非正常结束程序回滚事务特点:ACID特性1)原子性2)一致性3)隔离性4)持久性命令:commit提交rollback回滚setautocommiton自动提交(回滚无效)2、索引:快速访问数据,一个单
原创 2018-04-19 13:45:13
717阅读
1点赞
一:表:表是用来存储数据的最基本单位。表由每一列构成,每一类中存储的数据为表中的数据。列中的数据类型和约束决定了数据的合法性和统一性。查看具体表结构:点击查看SQL按钮可以看到具体表结构语句- Create/Recreate primary, unique and foreign key constraints alter table DEPT  add constraint PK_DE
原创 2013-07-23 14:17:02
860阅读
Oracle-数据库对象的使用
原创 2022-09-05 08:45:02
166阅读
125.Oracle数据库SQL开发之 数据库对象——数据库中使用对象类型欢迎转载,转载请标明出处:如何在数据库表中使用这些类型。可以使用对象类型定义表中单个的列,随后存储在此列中的对象称为列对象(column object)。也可以使用对象类型定义表中的一整行,然后此表称为对象表。可以使用对象引用(object reference)来访问对象表中单独的行。1.  列对象创建一
原创 2021-08-16 22:57:34
284阅读
1.通过运行Oracle Database Configuration Assistant 创建、配置、或删除数据库(也可在命令行下输入dbca);  2.用命令行的方式建立数据库  3.通过运行自定义的批处理脚本(或create_ORACLE_SID.bat(create_ORACLE_SID.sql))来创建、配置、或删除数据库。  详述:  1.通过运行Oracle Database Con
原创 2013-04-25 09:55:38
1037阅读
  • 1
  • 2
  • 3
  • 4
  • 5