我们有安装SQL数据库的第三方软件,因此我们可以创建自定义查询。
他们还有包含值的视图,例如Tables没有的VIRUSNAME。
到目前为止,我找到了有关如何创建视图的教程,但是在哪里可以找到有关如何在SQL查询中使用视图的教程?
答案 0 :(得分:3)
首先,看看这篇有趣的帖子What are views good for?
SQL CREATE VIEW语法
CREATE VIEW view_name AS
SELECT column_name(s)
FROM table_name
WHERE condition
致电视图
SELECT * FROM [Name of your VIEW]
最后,我可以给你这个基本链接Introduction to Sql Server Views
答案 1 :(得分:2)
您可能希望从TutorialsPoint查看 a tutorial 。
包含您需要了解的有关视图的大部分内容。
还有一些是:
From code project: How to create,update,delete a view
From w3 schools:How to create,update,delete a view(with great examples)
From microsoft technet:Scenarios for Using Views
使用视图
视图通常用于聚焦,简化和自定义 感知每个用户拥有的数据库。视图可以用于 安全性的目的,因为它们提供了封装的名称 桌子。数据位于虚拟表中,不会永久存储。查看 仅显示选定的数据。
创建视图的语法如下:
Create View Viewname As Select Column1, Column2 From Tablename Where (Condition) Group by (Grouping Condition) having (having Condition) For example: Create View View_Employeeinfo As s Select EmpId, EmpName, employmentdate From EmployeeInfo
现在用户可以使用视图View_EmployeeInfo作为表来获取 雇员的empid,empname和Employmentdate信息 使用以下查询:
Select * from View_EmployeeInfo where empid=3
其他人使用:
视图让用户可以专注于他们感兴趣的特定数据以及他们负责的特定任务。不必要的或 敏感数据可以不在视图之外。
视图可以简化用户处理数据的方式。您可以定义常用的连接,投影,UNION查询和SELECT查询 作为视图,以便用户不必指定所有条件和 每次对其执行附加操作时的资格 数据
使用视图可以在表格更改时为表创建向后兼容的界面。
视图允许不同的用户以不同的方式查看数据,即使他们同时使用相同的数据也是如此。
视图可用于将数据导出到其他应用程序。
- 醇>
可以在视图中使用Transact-SQL UNION集合运算符,将来自不同表的两个或多个查询的结果合并为一个 单个结果集。这对用户显示为单个表 称为分区视图。
答案 2 :(得分:-2)
好吧,您可以使用视图来获取数据,就像从表中执行相同操作一样。
http://www.java2s.com/Tutorial/Oracle/0160__View/Performselectoncolumnsinaview.htm
希望这就是你想要的!