Oracle SQL 开发者不同语言日期
Oracle SQL Developer different language date
在 SQL 开发人员中,如果我想以 'Bangla' 语言查看 sysdate,那么我是否需要使用 UNICODE Bangla 字体?这是我的查询,结果是这样的:
select to_char(SYSDATE, 'DD-Month-YYYY','NLS_DATE_LANGUAGE=bangla') "Bangla Date" FROM dual;
结果:09-¿¿¿¿¿¿¿¿¿¿-2016
怎么办?
您的数据库是否支持 Unicode?检查
SELECT *
FROM V$NLS_PARAMETERS
WHERE PARAMETER IN ('NLS_CHARACTERSET', 'NLS_NCHAR_CHARACTERSET');
如果字符集不支持 unicode 但 national 字符集支持,您可以使用
SELECT TO_NCHAR(SYSDATE, 'DD-Month-YYYY','NLS_DATE_LANGUAGE=bangla') "Bangla Date"
FROM dual;
在任何情况下,您都必须select 能够显示这些字符的字体。您可以使用此页面来验证:Local Font List, resp. Font Support for Unicode Block 'Bengali'
在 SQL 开发人员中,如果我想以 'Bangla' 语言查看 sysdate,那么我是否需要使用 UNICODE Bangla 字体?这是我的查询,结果是这样的:
select to_char(SYSDATE, 'DD-Month-YYYY','NLS_DATE_LANGUAGE=bangla') "Bangla Date" FROM dual;
结果:09-¿¿¿¿¿¿¿¿¿¿-2016
怎么办?
您的数据库是否支持 Unicode?检查
SELECT *
FROM V$NLS_PARAMETERS
WHERE PARAMETER IN ('NLS_CHARACTERSET', 'NLS_NCHAR_CHARACTERSET');
如果字符集不支持 unicode 但 national 字符集支持,您可以使用
SELECT TO_NCHAR(SYSDATE, 'DD-Month-YYYY','NLS_DATE_LANGUAGE=bangla') "Bangla Date"
FROM dual;
在任何情况下,您都必须select 能够显示这些字符的字体。您可以使用此页面来验证:Local Font List, resp. Font Support for Unicode Block 'Bengali'