Oracle中给查询的返回列起别名
在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;
还有就是如果你想起的别名是两个单词则可能出现错误
③若要解决上诉问题,想原封不动的输出想要的别名就要把别名用双引号引起来,这样便可完美解决上述所有问题