我想知道代码的ASCII代码如:'•','■'用于数据库Oracle(Oracle Form)
答案 0 :(得分:1)
使用ASCII功能。
select ASCII('•'), ASCII('■') FROM DUAL;
ASCII('•') = 149
ASCII('■') = 166
实施用途
select chr(149),chr(166) from dual;
答案 1 :(得分:1)
这取决于您使用的字符集。对于ASCII(7位)•
和■
不存在。
如果是Windows代码页(例如CP 1252),您可以CHR(149)
使用•
,即U+2022或使用UNISTR('\2022')
。
■
(U+25A0)似乎不支持任何Windows 125x编码,请使用UNISTR('\25A0')
。
如果您的字符集为AL32UTF8
且您的国家字符集为AL16UTF16
,您还可以NCHR(8226)
使用CHR(14844066)
或•
NCHR(9632)
和{{1}对于CHR(14849696)
■
请参阅https://unicode-table.com/en/25A0/和https://unicode-table.com/en/2022/以查找UTF-8和UTF-16的十进制数字