继承者们金叹小说:数据库设计(视图设计)

来源:百度文库 编辑:偶看新闻 时间:2024/04/28 16:51:29
5.视图设计
视图是SQL Server中常用的数据库对象之一,它将查询的结果以虚拟表形式存储在数据库中。视图的结构和内容是建立在对表的查询基础之上的。
在SQL查询分析器中,输入指定的Transact-SQL语句可以创建视图。例如:
USE db_sell
GO
CREATE VIEW dbo.V_ruku
AS
SELECT dbo.tab_ruku_main.rkID, dbo.tab_ruku_main.gysname, dbo.tab_ruku_main.rkdate,
dbo.tab_ruku_main.czy, dbo.tab_ruku_main.jsr, dbo.tab_ruku_main.jsfs,
dbo.tab_ruku_main.je, dbo.tab_ruku_detail.spid, dbo.tab_ruku_detail.dj,
dbo.tab_ruku_detail.sl, dbo.tab_spinfo.spname, dbo.tab_spinfo.dw, dbo.tab_spinfo.gg,
dbo.tab_spinfo.cd, dbo.tab_spinfo.jc
FROM dbo.tab_ruku_main INNER JOIN
dbo.tab_ruku_detail ON dbo.tab_ruku_main.rkID = dbo.tab_ruku_detail.ID INNER JOIN
dbo.tab_spinfo ON dbo.tab_ruku_detail.spid = dbo.tab_spinfo.id
名为V_ruku的视图用于查询tab_ruku_main表、tab_ruku_detail表和tab_spinfo表中相关联的数据。由于篇幅有限,本系统所涉及的其他视图可参见本书附带的光盘。