你这等级这么就是也太不合适了吧,如果 AS 不是创建存储所需要的一个特定语句为什么要有这个AS?它跟SELECT时使用的 AS 来给列改名的作用又是完全不一样的。
这个真解释不清楚,就好比创建要用create。
if you like me then I fuck you
SQL语言其实是很接近自然语言的,这都无法理解,那就没办法了:as:作为;若;如CREATE PROCEDURE PROCEDURENAME (pars) AS 创建存储过程 XXX (参数YYY) 为select colname as newcolname from -- 新列名为 select * from tbname as newtbname -- 新表名为还有,存储过程参数列表的括号()可有可无,参数都可有可无,过程体也没有花括弧或扩弧界定,AS就作为过程体开始的唯一标志,没有它当然不行。别名的as可以省,因为省了不影响别名的判断(当然麻烦一些)。
then
I fuck you
创建存储过程 XXX (参数YYY) 为select colname as newcolname from -- 新列名为
select * from tbname as newtbname -- 新表名为还有,存储过程参数列表的括号()可有可无,参数都可有可无,过程体也没有花括弧或扩弧界定,AS就作为过程体开始的唯一标志,没有它当然不行。别名的as可以省,因为省了不影响别名的判断(当然麻烦一些)。