对于 gram.y 中, target_list 进一步理解:
$$ = makeNode(ResTarget);
$$ = makeNode(ResTarget);
fprintf(stderr,"In a_expr IDENT\n");
也就是说 select col alias from table 这样的,都会被当作 a_expr IDENT 来处理。
换句话说,alias 在语法分析中,被认定为 identifier。
本文转自健哥的数据花园博客园博客,原文链接:http://www.cnblogs.com/gaojian/archive/2012/09/05/2672093.html,如需转载请自行联系原作者