Oracle数据库,如何查看或更改nchar集

Oracle数据库,如何查看或更改nchar集,oracle,Oracle,来自希腊的大家好,祝大家圣诞快乐。 我们有一个外包工厂的设计工作,客户希望它在Oracle数据库。设计将在未来3个月内进行,然后将DB交付给客户。 他询问了Oracle的以下3个特定规格: Oracle-12cR1->完成,购买了10个许可证,找到了此特定版本并安装 Oracle DB字符集–AL32UTF8-->完成,在创建DB时选择此选项 NCHAR字符集–AL16UTF16-->这是我的问题。如何查看我创建的数据库的NCHAR?我还安装了SQL developer作为工具 提前非常感

来自希腊的大家好,祝大家圣诞快乐。 我们有一个外包工厂的设计工作,客户希望它在Oracle数据库。设计将在未来3个月内进行,然后将DB交付给客户。 他询问了Oracle的以下3个特定规格:

  • Oracle-12cR1->完成,购买了10个许可证,找到了此特定版本并安装

  • Oracle DB字符集–AL32UTF8-->完成,在创建DB时选择此选项

  • NCHAR字符集–AL16UTF16-->这是我的问题。如何查看我创建的数据库的NCHAR?我还安装了SQL developer作为工具

  • 提前非常感谢您

    试试看

    SELECT * 
    FROM V$NLS_PARAMETERS 
    WHERE PARAMETER IN ('NLS_CHARACTERSET', 'NLS_NCHAR_CHARACTERSET')
    

    如果需要更改:对于新数据库,只需删除整个数据库并从头创建一个新数据库。否则,请按照-但是,
    AL16UTF16
    是国家字符的默认值,实际上我看不出有任何理由更改它。

    非常感谢。只是想澄清一下,这是我运行时显示数据库NCHAR的查询吗?换句话说,这是一个只供查看的查询吗?您还希望从“选择”语句中得到什么?亲爱的Wernfried,我希望您一切顺利,并致以最良好的祝愿。谢谢你的帮助。