中文字幕第五页-中文字幕第页-中文字幕韩国-中文字幕最新-国产尤物二区三区在线观看-国产尤物福利视频一区二区

SQL基礎之索引、閃回、臨時表(十八)

創建索引:

創新互聯公司堅持“要么做到,要么別承諾”的工作理念,服務領域包括:網站建設、成都網站設計、企業官網、英文網站、手機端網站、網站推廣等服務,滿足客戶于互聯網時代的富裕網站設計、移動媒體設計的需求,幫助企業找到有效的互聯網解決方案。努力成為您成熟可靠的網絡建設合作伙伴!

自動

– 創建 PRIMARY KEY

– 創建 UNIQUE KEY

手動

– CREATE INDEX 語句

– CREATE TABLE 語句

create table  語句中 create index

 create table new_emp (employee_id number(6) primary key using index

(create index emp_id_idx on

new_emp(employee_id)),

first_name varchar2(20),

last_name varchar2(25));

select index_name, table_name from user_indexes  where table_name = 'new_emp';

基于函數的索引

  • 基于函數的索引就是一個基于表達式的索引

  • 索引表達式由列、常量、SQL 函數和用戶自定義函數構成的

create index upper_dept_name_idx on dept2(upper(department_name));

select * from dept2 where upper(department_name) = 'SALES';

刪除索引

使用 DROP INDEX 命令從數據字典中刪除索引:

drop index index;

從數據字典中刪除 UPPER_DEPT_NAME_IDX 索引:

drop index upper_dept_name_idx;

刪除索引,您必須是索引的擁有者或者有 DROP ANY INDEX權限

drop table dept80 purge;

FLASHBACK TABLE  語句

  • 一條語句就可以恢復到指定時間點。

  • 恢復表中的數據以及相關的索引和約束。

  • 可以根據某一時間點或者系統改變號(SCN) 來恢復表。

表意外修改的修復工具:

– 表恢復到一個較早的時間點

– 優點:易用性、可用性、快速執行

– 執行到位(Is performed in place)

語法:

flashback table[schema.]table[,

[ schema.]table ]...

to { timestamp | scn } expr

[ { enable | disable } triggers ];

示例:

drop table emp2;

select original_name, operation, droptime from recyclebin;

flashback table emp2 to before drop;


臨時表

創建臨時表

create global temporary table cart on commit delete rows;

create global temporary table today_sales

on commit preserve rows as

select * from orders

where order_date = sysdate;


外部表

為外部表創建目錄

創建 DIRECTORY對象,對應外部數據源所在的文件系統上的目錄。

create or replace directory emp_diras '/.../emp_dir';

grant read on directory emp_dir to ora_21;


創建外部表

create table <table_name>

( <col_name> <datatype>, ... )

organization external

(type <access_driver_type>

default directory <directory_name>

access parameters

(...) )

location ('<location_specifier>')

reject limit [0 | <number> | unlimited];


使用ORACLE_LOADER 驅動創建外部表

create table oldemp (

fname char(25), lname char(25))

organization external

(type oracle_loader

default directory emp_dir

access parameters

(records delimited by newline

nobadfile

nologfile

fields terminated by ','

(fname position ( 1:20) char,

lname position (22:41) char))

location ('emp.dat'))

parallel 5

reject limit 200;


查詢外部表

select * from oldemp

使用ORACLE_DATAPUMP驅動創建外部表:

create table emp_ext

(employee_id, first_name, last_name)

organization external

(

type oracle_datapump

default directory emp_dir

location

('emp1.exp','emp2.exp')

)

parallel

as

select employee_id, first_name, last_name

from employees;

分享名稱:SQL基礎之索引、閃回、臨時表(十八)
標題來源:http://m.2m8n56k.cn/article18/johpgp.html

成都網站建設公司_創新互聯,為您提供移動網站建設做網站外貿網站建設云服務器網站營銷營銷型網站建設

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:[email protected]。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都定制網站建設
主站蜘蛛池模板: 亚洲精品久久久久久久无 | 一级a毛片免费观看久久精品 | 最新亚洲精品国自产在线观看 | 日韩欧美一区二区精品久久 | 久久精品18 | 男人透女人超爽视频免费 | 国产日韩欧美久久久 | 香蕉国产人午夜视频在线 | 日韩18在线观看地址 | 久久15| 自拍 亚洲 欧美 | 亚洲精品 欧美 | 日韩精品午夜视频一区二区三区 | 在线视频观看国产 | 国产伦一区二区三区四区久久 | 中文字幕无线码中文字幕网站 | 日韩三级中文 | 亚洲精品高清在线 | 上海一级毛片 | 怡红院亚洲红怡院天堂麻豆 | 99爱在线精品视频网站 | 成人α片| 欧美成人xxx | 日本一级在线播放线观看免 | 日本久久久久久久久久 | 九九视频高清视频免费观看 | avtt制服丝袜| 午夜三级网站 | 午夜在线亚洲男人午在线 | 中文字幕视频网站 | 日本加勒比在线 | 久久国内精品自在自线软件 | 在线日本视频 | 91大神在线精品视频一区 | 91久久久久久久 | 亚洲理论欧美理论在线观看 | 欧美精品黄页免费高清在线 | 精品久久久久久中文字幕 | 国产成人亚洲综合无 | 精品视频一区二区三区四区 | 韩国精品一区二区三区在线观看 |