Oracle字段类型 | Java数据类型 | Java数据类型(可序列化) |
---|
varchar2 | String | java.lang.String |
number(1) | boolean | java.lang.Boolean |
number(2) | byte | java.lang.Byte |
number(3)-number(4) | short | java.lang.Short |
number(5)-number(9) | int | java.lang.Integer |
number(10)-number(18) | long | java.lang.long |
number(19)-number(38) | BigDecimal | java.math.BigDecimal |
number | BigDecimal | java.math.BigDecimal |
char | String | java.lang.String |
date | Timestamp | java.sql.Timestamp |
blob | Object | java.lang.Object |
用来定义用户所在区域的日期格式,计数方法,货币单位以及语言设置等选项。NLS 技术的使用,可以把货币符号从 $ 转换为 ¥ ,语言从 英文 转成 中文。这样用户就可以使用母语来与 Oracle 进行交互,并且遵循用户的数据显示惯例。
SQL | 排序 |
---|
nlssort(name,'NLS_SORT=SCHINESE_PINYIN_M') | 拼音排序 |
nlssort(name,'NLS_SORT=SCHINESE_STROKE_M') | 按照笔划(第一顺序)、部首(第二顺序)排序 |
nlssort(name,'NLS_SORT=SCHINESE_RADICAL_M') | 按照部首(第一顺序)、笔划(第二顺序)排序 |