sql语句中as的作用?

如createviewv_sampleas;selectout.后面省略…其中as是什么意思?起到的作用?... 如create view v_sample as;select out.后面省略…其中as是什么意思?起到的作用? 展开
 我来答
匿名用户
推荐于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可以互换。
flyingFish211
2013-04-02 · TA获得超过2.1万个赞
知道大有可为答主
回答量:1.5万
采纳率:50%
帮助的人:1.1亿
展开全部
create view
里面的as是把select返回的结果集当做view v_sample里面的内容这样的意思
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
目前登陆帐号
2013-04-02 · TA获得超过129个赞
知道小有建树答主
回答量:257
采纳率:71%
帮助的人:81.1万
展开全部
这里相当于分割的作用,上面是声明 下面是执行体

但是查询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还有在表里面就主要是起别名的意思你懂的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式