数据库
sun78410683
没什么可以阻挡我前进的步伐,到我决定向前走的时候
展开
-
Rowid与Rownum区别
Rowid和Rownum对于数据库开发人员来说基本很少用到,因为在企业数据库开发中大多都是进行数据批处理,但是对于其他数据库人员来说还是会用到的。 rowid和rownum都是虚列,但含义完全不同。rowid是物理地址,用于定位oracle中具体数据的物理存储位置,而rownum则是sql的输出结果排序。通俗的讲:rowid是相对不变的,rownum会变化,尤其是使用order by的时候。ROWID:1、为什么使用ROWID ORACLE把ROWID作为B-树和其内部算法标示ROW的唯一标示。在ORA转载 2010-10-12 21:39:00 · 654 阅读 · 0 评论 -
oracle索引与序列
<br />关键字: oracle index 一、索引 <br />索引和对应的表应该位于不同的表空间中(primary key (id) using index tablespace mytable_index),oracle能够并行读取位于不同硬盘上的数据,可以避免产生I/O冲突 。 <br />B树索引:在B树的叶节点中存储索引字段的值与ROWID。唯一索引和不唯一索引都只是针对B树索引而言。 Oracle最多允许包含32个字段的复合索引。 <br /><br />1.索引的创建方法<br />(转载 2010-10-13 20:15:00 · 593 阅读 · 0 评论 -
SQL整理
<br />一、基础<br />1、说明:创建数据库<br />CREATE DATABASE database-name<br />2、说明:删除数据库<br />drop database dbname<br />3、说明:备份sql server<br />--- 创建 备份数据的 device<br />USE master<br />EXEC sp_addumpdevice 'disk', 'testBack', 'c:/mssql7backup/MyNwind_1.dat'<br />--- 开原创 2011-03-08 16:52:00 · 497 阅读 · 0 评论 -
copy 数据库第三接口授权
跟第三方做接口程序时给对方开放只能查询某些视图用户的步骤如下:我们有这样一个需求:在数据库中建立两个用户,用户A 用于创建一些视图,直接访问自己数据库中一个模式下的表,以及通过数据库链路访问其他数据库中的表;另一个用户B 能访问到这个用户A 中的视图,并且只能访问视图,且访问连接数有限制。这个用户B 是用来给其他系统访问的,因此对权限和资源使用都需要有限制条件。转载 2017-11-10 11:17:19 · 311 阅读 · 0 评论