第二讲sql语言基础内容摘要:

emp_empno_pk。 Table altered. 删除表的结构、表中的数据、表上所建立的索引、约束、触发器和权限 DROP TABLE table。  使用 RENAME命令,可以修改表、视图、序列号、同义词的名称 RENAME sdept TO department。  若要使用 RENAME命令,必须是数据对象的拥有者 索引  索引是一种数据库对象。 在表的索引列上的每一值将包含一项,为行提供直接的快速存取。 在下列情况下, Oracle可利用索引改进性能:  按指定的索引列的值查找行。  按索引列的顺序存取表。 1. 索引的建立  自动 在定义 PRIMARY KEY 或 UNIQUE 约束时,系统自动创建唯一性索引  手动 用户创建非唯一性索引提高访问的速度 CREATE INDEX index ON table (column[, column]...)。 CREATE INDEX id_idx ON s_emp(id)。 2 . 索引的 删除 DROP INDEX index。 DROP INDEX id_idx。 :  基表数据较少  查询中很少用作条件的列  多数查询提取的记录超过 24%  基表经常被更新 视图 视图是一个逻辑表,它允许操作者从其它表或视图存取数据,视图本身不包含数据。 视图所基于的表称为基表。 视图的作用有:  限制数据访问  简化查询  增强数据独立性  同类数据不同显示 ID LAST_NAME FIRST_NAME TITLE DEPT_ID 1 Velasquez Carmen President 50 2 Ngao LaDoris VP, Operations 41 3 Nagayama Midori VP, Sales 31 4 QuickToSee Mark VP, Finance 10 5 Ropeburn Audry VP, Administration 50 6 Urguhart Molly Warehouse Manager 41 7 Menchu Roberta Warehouse Manager 42 8 Biri Ben Warehouse Manager 43 9 Catchpole Antoite Warehouse Manager 44 10 Havel Marta Warehouse Manager 45 11 Magee Colin Sales Representative 31 12 Giljum Henry Sales Representative 32 13 Sedeghi Yasmin Sales Representative 33 14 Nguyen Mai Sales Representative 34 15 Dumas Andre Sales Representative 35 16 Maduro Elena Stock Clerk 41 17 Smith Gee Stock Clerk 41 18 Nozaki Akira Stock Clerk 42 19 Patel Vikram Stock Clerk 42 20 Newman Chad Stock Clerk 43 21 Markarian Alexander Stock Clerk 43 22 Chang Eddie Stock Clerk 44 23 Patel Radha Stock Clerk 34 24 Dancs Bela Stock Clerk 45 25 Schwartz Sylvie Stock Clerk 45 ID LAST_NAME TITLE 10 Havel Warehouse Manager 24 Dancs Stock Clerk 25 Schwartz Stock Clerk CREATE [OR REPLACE] VIEW view [(attr[, attr]...)] AS subquery [WITH CHECK OPTION] [WITH READ ONLY] 子查询可以是复杂的查询语句 . 子查询中不能含有 ORDER BY子句 视图创建实例 SQL CREATE OR REPLACE VIEW empvu45 2 AS SELECT id, last_name,。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。