程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle數據庫基礎 >> Oracle數據對象中的索引與視圖的描述

Oracle數據對象中的索引與視圖的描述

編輯:Oracle數據庫基礎

以下的相關內容主要是介紹Oracle數據對象 (SCHEMA)的相關內容,其中包括索引 (INDEX),視圖 (VIEW),以及同義詞 (SYNONMY),的相關內容的介紹,以下就是Oracle數據對象的具體內容的介紹。

1.索引 (INDEX)

CREATE INDEX 索引名ON 表名 ( 字段1, [字段2, ……] );

ALTER INDEX 索引名 REBUILD;

一個表的索引最好不要超過三個 (特殊的大表除外), 最好用單字段索引, 結合SQL語句的分析執行情況,

也可以建立多字段的組合索引和基於函數的索引

Oracle8.1.7字符串可以索引的最大長度為1578 單字節

Oracle8.0.6字符串可以索引的最大長度為758 單字節

2.視圖 (VIEW)

CREATE VIEW 視圖名AS SELECT …. FROM …..;

ALTER VIEW視圖名 COMPILE;

視圖僅是一個SQL查詢語句, 它可以把表之間復雜的關系簡潔化.

3.同義詞 (SYNONMY)

CREATE SYNONYM同義詞名FOR 表名;

CREATE SYNONYM同義詞名FOR 表名@數據庫鏈接名;

4.數據庫鏈接 (DATABASE LINK)

CREATE DATABASE LINK數據庫鏈接名CONNECT TO 用戶名 IDENTIFIED BY 密碼 USING

‘數據庫連接字符串’;

數據庫連接字符串可以用NET8 EASY CONFIG或者直接修改TNSNAMES.ORA裡定義.

數據庫參數global_name=true時要求數據庫鏈接名稱跟遠端數據庫名稱一樣

數據庫全局名稱可以用以下命令查出

  1. SELECT * FROM GLOBAL_NAME; 

查詢遠端數據庫裡的表

SELECT …… FROM 表名@數據庫鏈接名; http://www.bitscn.Net/網管博客等你來搏

五.權限管理 (DCL) 語句

1.GRANT 賦於權限

常用的系統權限集合有以下三個:

CONNECT(基本的連接), RESOURCE(程序開發), DBA(數據庫管理)

Oracle數據對象常用的數據對象權限有以下五個:

ALL ON 數據對象名, SELECT ON 數據對象名, UPDATE ON

數據對象名,

DELETE ON 數據對象名, INSERT ON 數據對象名, ALTER ON 數據對象名

GRANT CONNECT, RESOURCE TO 用戶名;

GRANT SELECT ON 表名 TO 用戶名;

GRANT SELECT, INSERT, DELETE ON表名 TO 用戶名1, 用戶名2;

2.REVOKE 回收權限

REVOKE CONNECT, RESOURCE FROM 用戶名;

REVOKE SELECT ON 表名 FROM 用戶名;

REVOKE SELECT, INSERT, DELETE ON表名 FROM 用戶名1, 用戶名2;

查詢數據庫中第63號錯誤:

  1. select orgaddr,destaddr from sm_histable0116 where error_code='63'

查詢數據庫中開戶用戶最大提交和最大下發數:

  1. select MSISDN,TCOS,OCOS from ms_usertable; 

查詢數據庫中各種錯誤代碼的總和:

  1. bitsCN_com  
  2. select error_code,count(*) from sm_histable0513 
    group by error_code order by error_code;  

查詢報表數據庫中話單統計種類查詢。

  1. select sum(Successcount) from tbl_MiddleMt0411 where 
    ServiceType2=111 
  2. select sum(successcount),servicetype from tbl_middlemt0411 
    group by servicetype  
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved