摘要:
一、截断表的语句:truncate table schema.table_name删除表中的数据记录,但是不删除表的结构。该语句是ddl语句不能恢复被删除的数据行。不触发删除表记录的触发器不会将删除的记录写入日志文件中。在大数据来量的情况下,相比于使用delete from table_name w... 阅读全文
摘要:
一、截断表的语句:truncate table schema.table_name删除表中的数据记录,但是不删除表的结构。该语句是ddl语句不能恢复被删除的数据行。不触发删除表记录的触发器不会将删除的记录写入日志文件中。在大数据来量的情况下,相比于使用delete from table_name w... 阅读全文
摘要:
一、重命名列alter table schema.table_name rename column old_name_column to new_name_column修改列名称是有限制的,如果在该列上建有索引,那么该列的列名称就不能修改。如果想要修改就必须删除该列上的索引,对于主键索引尽量避免... 阅读全文
摘要:
项目的数据过多的占用系统表空间后会造成系统的效率降低,影响系统 的性能。如果数据库对象占用系统表空间过大就需要移动该对象到指定的项目数据表空间。可以在不运行emp或者imp程序的情况下移动一个非分区表。移动非分区表时可以修改表的存储参数,这被用于移动一个表从一个表空间到另一个表空间或者重组表以消除数... 阅读全文
摘要:
一、创建表的原则; 将不同的表放在不用的表空间中 使用本地管理的表空间避免系统表空间碎片 在表中使用若干标准extent尺寸以减少表空间的碎片创建本地管理的表空间上的表时可以在后面添加 tablespace tablespace_name子句。在数据字典管理的表空间上创建表时可以同时制定存储参... 阅读全文
摘要:
一、快速删除重复的记录的方法: 1、通过创建临时表删除重复的的记录 1)创建emp表的临时表,把数据导入临时表中,删除原来的表中的数据然后把临时表中的数据导入原表 create table emp_tmp as select distinct * from emp; 2... 阅读全文
摘要:
在oracle数据库系统中每一行都有一个rowid,oracle数据库系统就是利用rowid来定位数据行的。rowid也是oracle中内置的一个标量数据类型rowid有一下特点; 是数据库中每一行的唯一标识 并不是显示的存储某一列的值 可以用来定位行,虽然没有直接给出行的物理地址 提供了访... 阅读全文
摘要:
一、标量数据类型1、varchar2(size) nvarchar2(size)变长字符串2、char(size) nchar(size)定长字符串,其中n开头的是存储国际化字符串的用于支持多国语言的字符集。3、date日期类型 timesatmp除了日期和时间外还包括了多达小数点后9位的秒数... 阅读全文
摘要:
Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。执行环境:可以在SQLPLUS.E... 阅读全文
摘要:
style="padding-bottom: 0px; line-height: 1.5; margin: 0px; padding-left: 0px; padding-right: 0px; font-family: 宋体, Arial; font-size: 14px; padding-top... 阅读全文
摘要:
创建数据库有3中方法:一、使用oracle的oracle university installer创建数据库二、数据库配置助手 oracle database configuration assistant创建数据库。使用配置助手可以完成以下工作: 1、创建一个数据库 2、设置数据库的选项 3... 阅读全文
|