Oracle別名大小寫 -----解決方案

今天做bootstrap的treeview,要求輸入節點ID id,父節點ID pid,文本 text

但是執行的sql別名都是大寫,所以找了下orcl的別名如何小寫的問題

代碼如下:

SELECT T.FUN_ID "pid",T1.FUN_ID id,T1.FUN_NM text,T1.FUN_ID, T1.FUN_CD, T1.FUN_NM
       FROM T_SM_FUNCTIONS T, T_SM_FUNCTIONS T1
      WHERE T.FUN_ID = T1.PAR_FUN_ID
        AND T.FUN_ID = '5'
        AND T1.FUN_ID <> '5'

別名加上雙引號即別名顯示爲小寫

如果是在java中 則用轉義的方式,如下

String sql = "SELECT T.FUN_ID \"pid\",T1.FUN_ID \"id\",T1.FUN_NM \"text\",T1.FUN_ID, T1.FUN_CD, T1.FUN_NM"
	                 +" FROM T_SM_FUNCTIONS T, T_SM_FUNCTIONS T1"
	                 +" WHERE T.FUN_ID = T1.PAR_FUN_ID"
	                 +" AND T.FUN_ID = '"+funid+"'"
	                 +" AND T1.FUN_ID <> '"+funid+"'";
		List<?> list = this.queryForList(sql);
		return list;


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章