sql语句中as的作用?
如createviewv_sampleas;selectout.后面省略…其中as是什么意思?起到的作用?...
如create view v_sample as;select out.后面省略…其中as是什么意思?起到的作用?
展开
7个回答
推荐于2018-03-28
展开全部
as 一般用在两个地方,一个是query的时候,用来重新指定返回的column 名字
如:一个table 有个column叫 id, 我们的query是
select id from table1. 但是如果你不想叫id了,就可以重新命名,如叫 systemID 就可以这样写
select id as systemId from table1;
还有一个用法就是在create table 或 procedure 的时候,as 是个关键字。
例如
create table test as select * from table1
这时候就会create 一个table test,他是完全copy table table1里的全部数据。
create procdure name as (is)
begin
end;
具体可以参考 如何建立procedure。 这个时候 as 和is可以互换。
如:一个table 有个column叫 id, 我们的query是
select id from table1. 但是如果你不想叫id了,就可以重新命名,如叫 systemID 就可以这样写
select id as systemId from table1;
还有一个用法就是在create table 或 procedure 的时候,as 是个关键字。
例如
create table test as select * from table1
这时候就会create 一个table test,他是完全copy table table1里的全部数据。
create procdure name as (is)
begin
end;
具体可以参考 如何建立procedure。 这个时候 as 和is可以互换。
展开全部
create view
里面的as是把select返回的结果集当做view v_sample里面的内容这样的意思
里面的as是把select返回的结果集当做view v_sample里面的内容这样的意思
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这里相当于分割的作用,上面是声明 下面是执行体
但是查询sql中,相当于比如的已经,select columnName as A ,就是说把列columnName显示为A
但是查询sql中,相当于比如的已经,select columnName as A ,就是说把列columnName显示为A
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-04-03
展开全部
意思就是重新定义 选择行的时候重新定义字段的名称 还有就是创建表或者视图的时候定义里面的内容 就比如你说的这个
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-04-03
展开全部
这是一个创建视图的语句,as其实我也不懂什么意思,就只是看着用,你会发现后面学的存储过程也有这样的字眼,给你看一个创建存储过程的例子,我也没明白是为啥create proc proc_sample@ID int asselect @ID=id from bbs还有在表里面就主要是起别名的意思你懂的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询