随笔分类 - 数据库--Oracle
摘要:1.获取所有数据库名:Select Name FROM Master..SysDatabases2.获取所有表名:select name from sysobjects where type='U'XType='U':表示所有用户表;XType='S':表示所有系统表;3.获取所有字段名:Select Name from SysColumns Where id=Object_Id('TableName')获取当前数据库表名:select name from sysobjects where xtype='U'and
阅读全文
摘要:----设置非主键为聚集索引【4步】 转自:http://king123654789.iteye.com/blog/11691911. 查看所有的索引,默认情况下主键上都会建立聚集索引sp_helpindex person2. --删除主键约束,把【1】中查询出的主键上的索引约束【如:PK__person__117F9D94】去除掉。去掉主键字段上面的主键约束,此时该字段不是主键了。alter table person drop constraint PK__person__117F9D943.--创建聚集索引到其它列create clustered index test_index on p
阅读全文
摘要:在对数据库进行操作过程中我们可能会遇到这种情况,表中的数据可能重复出现,使我们对数据库的操作过程中带来很多的不便,那么怎么删除这些重复没有用的数据呢? 重复数据删除技术可以提供更大的备份容量,实现更长时间的数据保留,还能实现备份数据的持续验证,提高数据恢复服务水平,方便实现数据容灾等。重复的数据可能有这样两种情况,第一种时表中只有某些字段一样,第二种是两行记录完全一样。Oracle数据库重复数据删除技术有如下优势:更大的备份容量、数据能得到持续验证、有更高的数据恢复服务水平、方便实现备份数据的容灾。 一、删除部分字段重复数据 先来谈谈如何查询重复的数据吧。 下面语句可以查询出那些数据是...
阅读全文