0 sql-server-2008 sql-server view
我来自 Oracle 背景,遇到了创建 SQL Server 视图的代码,这是我以前从未见过的。
我们有一个名为 viewA 的视图(例如)
在生成视图的脚本中,我看到了这段代码
select columnA, columnB, columnC
from tableA as vw_tableB
Run Code Online (Sandbox Code Playgroud)
我的问题是,视图到底叫什么?
是viewA还是vw_tableB。
我的另一个问题是这背后的基本原理是什么?
该视图被称为 CREATE 语句中列出的任何内容,在脚本中看起来像这样。
CREATE VIEW viewA AS
Run Code Online (Sandbox Code Playgroud)
vw_tableB 是表别名 https://technet.microsoft.com/en-us/library/ms187455.aspx
可以通过为表指定别名(也称为相关名称或范围变量)来提高 SELECT 语句的可读性。可以使用或不使用 AS 关键字来分配表别名:
| 归档时间: |
|
| 查看次数: |
83 次 |
| 最近记录: |