第7章索引与视图
【例7-1】按employee表的employee_name列建立非聚集索引。
CREATE NONCLUSTERED INDEX name_idx ON employee(employee_name)
【例7-2】查看表employee的索引。
USE Sales
GO
EXEC sp_helpindex employee
GO
【例7-3】更改employee表中索引name_idx名称为employee_index_name。
USE Sales
GO
EXEC sp_rename '','employee_index_name','index'
【例7-4】删除employee表内名为employee_index_name的索引。
USE Sales
IF EXISTS (SELECT name FROM sysindexes
WHERE name = 'employee_index_name')
DROP INDEX
GO
【例7-6】在Sales数据库中创建sell_view视图,该视图选择3个基表(employee,goods,sell_order)中的数据来显示员工销售货物情况的虚拟表。
CREATE VIEW sell_view
AS
SELECT , ,
,,,
,
FROM employee INNER JOIN
sell_order ON
= INNER JOIN
goods ON =
【例7-7】删除view_1视图。
USE Sales
IF EXISTS (SELECT TABLE_NAME FROM
WHERE TABLE_NAME = 'view_1')
DROP VIEW view_1
GO
【例7-8】查询例7-6所创建的视图sell_view中的姓名为钱达理的员工所销售的商品名称。
SELECT goods_name FROM
数据库索引与视图 来自淘豆网www.taodocs.com转载请标明出处.