台灣最大程式設計社群網站
線上人數
1193
 
會員總數:246737
討論主題:190152
歡迎您免費加入會員
討論區列表 >> 其他DB >> Sql Anywhere DB 字母無法區分大小寫
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
Sql Anywhere DB 字母無法區分大小寫
價值 : 500 QP  點閱數:231 回應數:1
樓主

泡泡龍
初學者
20 21
6674 63
發送站內信

捐贈 VP 給 泡泡龍
select substr( seq_no, 1, 1 ) from A
where substr( seq_no, 1, 1 ) = 'a'
order by substr( seq_no, 1, 1 )
;
結果出現 三筆
A
A
a

大寫的 A 竟然跑出來

延伸也發現 MAX( seq_no ) 出來的值也不對

order by 也不對 [ ascii = 91 卻排在 A 之前



搜尋相關Tags的文章: [ sqlanywhere ] , [ 字母 ] , [ 大小寫 ] , [ 區分 ] , [ 排序 ] ,
本篇文章發表於2022-06-29 15:04
1樓
https://dcx.sap.com/sa160/zh/dbusage/thdbcs.html
不分大小寫, 那應該是SAP資料庫進行資料比對時的特性

(mySQL, SQL Server這一類的也都是預設不分大小寫的)

至於SAP有沒有辦法藉由修改設定來區分大小寫, 就不清楚了
本篇文章回覆於2022-07-03 07:28
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.