如何知道应该使用AS关键字的位置?

Tar*_*rik 6 sql t-sql sql-server

有一个AS关键字,TSQL但在什么情况下我应该使用它?

例如 : Create View StatisticalData AS Select * from People

我们AS在这个语句中使用了关键字,但在创建表时我们不使用它,我的意思是我有点困惑.

你能告诉我,我应该用什么样的位置作为AS.我的意思是它用于为变量赋值?

提前致谢.

gbn*_*gbn 7

主要用途:

  • 表和列的别名
  • 在CREATE和定义之间
  • CAST AS newtype

例子

SELECT
   foo AS tom,
   foo + bar AS dick,
   CAST(bar AS varchar(50)) AS harry
FROM
   fizz AS f


CREATE VIEW/PROC/FUNCTION etc
AS
... proc or view of udf etc definition
GO
Run Code Online (Sandbox Code Playgroud)


Guf*_*ffa 5

as创建或修改视图,存储过程,函数和触发器使用关键字.

例:

create procedure Test
as
select 1
Run Code Online (Sandbox Code Playgroud)

关键字也用于不同的含义,以便为查询中的表和字段创建别名.

例:

select u.usnm as UserName, u.pwd as UserPassword
from applicationusertable as u
Run Code Online (Sandbox Code Playgroud)