freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[計算機軟件及應(yīng)用]第5章模式對象-資料下載頁

2025-10-07 23:20本頁面
  

【正文】 表上的所有索引,然后在裝載完畢后重新創(chuàng)建各個索引; ? 使用 Create Index語句創(chuàng)建的索引,可以使用 Drop Index語句刪除索引 例: Drop Index idx_emp_empno。 ? 若索引是在定義約束時由 Oracle自動建立,則可以通過禁用約束( Disable)或刪除約束的方法來刪除對應(yīng)的索引 ? 另外, 在刪除一個表時,所有基于該表的索引也會被自動刪除 查看索引信息 ? 查詢表的所有索引 ( DBA_INDEXES,ALL_INDEXES,USER_INDEXES) SELECT index_name,index_type,tablespace_name,uniqueness,logging FROM user_indexes WHERE table_name=39。EMP39。 。 ? 查詢索引的索引列(DBA_IND_COLUMNS,ALL_IND_COLUMNS,USER_IND_COLUMNS) SELECT index_name,column_name,column_position,column_length FROM user_ind_columns WHERE index_name=39。BMIDX_EMP_JOB39。 or index_name=39。IDX_EMP_ENAME39。 。 ? 查詢函數(shù)索引的函數(shù)或表達式 ( DBA_IND_EXPRESSIONS, ALL_IND_EXPRESSIONS, USER_IND_EXPRESSIONS) SELECT index_name,table_name,column_expression,column_position FROM user_ind_expressions WHERE index_name=39。FUNIDX_SALCOMM39。 or index_name=39。MYINDEX39。 上機練習 創(chuàng)建一個 customer表。表結(jié)構(gòu)如下 字段名 類型 備注 customer_id Varchar2(10) 主鍵 customer_name Varchar2(20) Not null sex Char(6) 字段值只能?。ā?male‘,’female’ ) region Varchar(6) 字段值只能?。ā?east‘,’central’,’west’ ) cumulation Number(7) 顧客的積分 addition number(7) 獎勵的積分 使用 crate table命令創(chuàng)建上面的表。注意備注里面 的說明。并插入一些符合條件的數(shù)據(jù)。 體會如何 選擇合適的索引類型 在 customer_name字段上建立 B樹索引。 在 sex字段和 region字段上分別建立位圖索引。 為( cumulation+addition)創(chuàng)建函數(shù)索引。 在數(shù)據(jù)字典中查看 customer表上的索引信息。 刪除在 region字段上建立的索引。 管理同義詞、序列 同義詞概述 ? 同義詞( synonym)是方案 對象的一個別名 。與視圖類似,同義詞并不占用實際存儲空間,只在數(shù)據(jù)字典中保存同義詞的定義。在使用同義詞時,Oracle簡單地將它翻譯成對應(yīng)方案對象的名稱。 ? 通過使用同義詞, 一方面可以簡化對象訪問 ,如數(shù)據(jù)字典視圖 USER— INDEXES的同義詞為 IND,數(shù)據(jù)字典視圖 USER— SEQUENCES的同義詞為 SEQ;另一方面 可以提高對象訪問的安全性 ,如屏蔽對象所有者、對象名和數(shù)據(jù)庫鏈接名。 同義詞分類 ? 在 Oracle中可以創(chuàng)建兩種類型的同義詞: 公用同義詞(public synonym)和方案同義詞 (schema synonym)。 ? 公用同義詞( public synonym)是由 PUBLIC用戶組所擁有,數(shù)據(jù)庫中所有的用戶都可以使用公用同義詞。 ? 方案同義詞 (schema synonym)是由創(chuàng)建它的用戶 (或方案)所擁有,也稱為私有同義詞( private synonym)。用戶可以控制其他用戶是否有權(quán)使用屬于自己的方案同義詞。 同義詞 公用同義詞 方案同義詞 創(chuàng)建同義詞 ? CRAETE [OR REPLACE] [PUBLIC] SYNONYM synonym_name FOR [schema.]object。 ? 在操作過程中,不能修改或改變同義詞,而只能刪除。 公用同義詞 CREATE PUBLIC SYNONYM emp_syn FOR 。 同義詞名稱 CREATE SYNONYM emp FOR 。 方案名 表名 私有同義詞 要在自己的方案中創(chuàng)建同義詞,用戶必須具有CREATE SYNONYM系統(tǒng)權(quán)限;要在其他方案中創(chuàng)建方案同義詞,用戶必須具有 CREATE ANY SYNONYM系統(tǒng)權(quán)限。 刪除同義詞 ? 當基礎(chǔ)對象的名稱或位置被修改后,以前的同義詞就可以刪除,并重新建立同義詞。 ? 刪除同義詞之后,同義詞的基礎(chǔ)對象不會受到任何影響。 ? DROP [PUBLIC] SYNONYM synonym_name。 ? 刪除公用同義詞 Drop public synonym emp_syn。 用戶可以刪除自己方案中的任何方案同義詞。要想刪除其他用戶方案中的方案同義詞,就必須用于 DROP ANY SYNONYM系統(tǒng)權(quán)限。 查看同義詞信息 序列概述 ? 序列( sequence)就是 一個命名的順序編號生成器。它能夠以串行的方式生成一系列順序整數(shù)。 可以是升序的,也可以是降序的 。 經(jīng)常用于人工鍵或者用來使本來沒有順序的行具有一定的順序。 ? 與視圖類似,序列并不占用實際存儲空間,只在數(shù)據(jù)字典中保存序列的定義。 創(chuàng)建序列 CREATE SEQUENCE sequence_name [START WITH n1] [INCREMENT BY n2] [MAXVALUE n3| NOMAXVALUE] [MINVALUE n4 | NOMINVALUE] [CYCLE | NOCYCLE] [CACHE n5| NOCACHE] [ORDER | NOORDER] 其中: ? sequence_name:用于指定序列名 ? n1,n2,n3,n4,n5都是整數(shù) ? START WITH用于指定序列起始值,升序默認為最小值,降序默認為最大值 ? INCREMENT BY用于指定序列遞增量,默認為 1 ? MAXVALUE 用于指定序列最大值,默認為 NOMAXVALUE ? MINVALUE用于指定序列最小值,必須小于等于起始值和 小于最大值 ? CYCLE 用于指定序列到達最大值后是否循環(huán),默認為 NOCYCLE 不循環(huán) ? CACHE用于指定是否預(yù)分配序列號,默認緩存 20個序列號; NOCACHE用于指定在高速緩存中不預(yù)分配序列號。 ? ORDER 用于指定按順序生成序列號 例: create sequence seq_id increment by 1 start with 1 maxvalue 999999999 minvalue 1 cache 10 nocycle order。 使用序列 引用序列的語法 ? NEXTVAL:返回序列生成的下一個值 ? CURRVAL:返回序列的當前值 例: 序列的初始化 在第一次引用 CURRVAL之前,必須引用過一次序列的 NEXTVAL,用以初始化序列的值,否則會出現(xiàn)錯誤提示。 在第一次引用 CURRVAL之前,必須引用過一次序列的 NEXTVAL,用以初始化序列的值 在 SQL語句中使用序列 更改序列 ? 要更改自己方案中的序列,用戶必須具有 ALTER SEQUENCE系統(tǒng)權(quán)限。要更改其他方案中的序列,必須具有 ALTER ANY SEQUENCE系統(tǒng)權(quán)限。 ? 利用 ALTER SEQUENCE語句可以對序列進行更改。除了序列的起始值之外,可以對定義序列時設(shè)置的任何選項和參數(shù)進行更改。 ? 如果要更改序列的初始值必須刪除后重建它。 不能更改序列的 START WITH參數(shù) 刪除序列 ? 要刪除自己方案中的序列,用戶必須具有DROP SEQUENCE系統(tǒng)權(quán)限。要刪除其他方案中的序列,必須具有 DROP ANY SEQUENCE系統(tǒng)權(quán)限。 ? 如果不再需要某個序列可以使用 DROP SEQUENCE語句刪除它。 查看序列 上機練習 為 scott方案中的 dept表創(chuàng)建一個公用同義詞。然后分別在scott和其他方案中使用該同義詞。體會不同之處 為 scott方案中的 salgrade表創(chuàng)建一個方案同義詞。然后分別在 scott和其他方案中使用該同義詞。體會不同之處 在數(shù)據(jù)字典視圖中查看上面的同義詞。 創(chuàng)建一個序列,使它的初始值為 1,遞增量為 1,沒有序列最大值,序列到達最大值后不循環(huán)。然后在 SQL語句中使用該序列。 修改上面的序列,使其遞增量為 10. 在數(shù)據(jù)字典視圖中查看上面的序列。
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1