在Oracle中给返回的列起别名有三种方法:
①在需要返回的列名后面直接加上别名
SELECT TS# 编号,NAME 表空间名 FROM V$TABLESPACE;

②在需要返回的列名后面加AS 别名。执行效果与①中相同。
SELECT TS# AS 编号,NAME AS 表空间名 FROM V$TABLESPACE;

但是在上面①②中的方法中,若起的别名是英文的则Oracle不管大小写会全部默认为大写字母
SELECT TS# AS id,NAME AS Tablespace FROM V$TABLESPACE;

还有就是如果你想起的别名是两个单词则可能出现错误

③若要解决上诉问题,想原封不动的输出想要的别名就要把别名用双引号引起来,这样便可完美解决上述所有问题

本文介绍了在Oracle数据库中为查询结果列设置别名的三种方法,包括直接设置、使用AS关键字及如何保留大小写和特殊字符。
3229

被折叠的 条评论
为什么被折叠?



