oracle之論select 字段 as "別名" 和 as 別名的區別(有沒有雙引號引起來)


今天才發現oracle中通過查詢過程使用的別名是否使用雙引號引起來的區別。

第一種:

<!-- 查詢學年學期下拉框 -->
    <select id="findAcadyeartermNames" resultType="map">
	SELECT t.XNXQ_ID as "semesterId", t.XNXQ as "semester", t.XN as "semesterYear" 
      FROM T_SJZY_XNXQXX t ORDER BY t.XNXQ ASC </select>

  上面是有引號的情況下通過接口請求到的結果是對象的屬性是小寫字母:

{"code":200,"data":[{"semester":"2017-2018-1","semesterId":"1039820725681954816","semesterYear":"2017-2018"},{"semester":"2017-2018-2","semesterId":"1039820823275020288","semesterYear":"2017-2018"}]}

 第二種情況:

<!-- 查詢學年學期下拉框 -->
    <select id="findAcadyeartermNames" resultType="map">
	SELECT t.XNXQ_ID as semesterId, t.XNXQ as semester, t.XN as semesterYear
      FROM T_SJZY_XNXQXX t  
	  ORDER BY t.XNXQ ASC
    </select>

  沒有引號的情況下通過請求到的結果是對象的屬性是大寫字母:

{"code":200,"data":[{"SEMETER":"2017-2018-1","SEMETERID":"1039820725681954816","SEMESTERYEAR":"2017-2018"},{"SEMETER":"2017-2018-2","SEMETERID":"1039820823275020288","SEMESTERYEAR":"2017-2018"}]}

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM