【问题标题】:Oracle Database, how to view or change nchar setOracle 数据库,如何查看或更改 nchar 集
【发布时间】:2020-12-24 21:51:21
【问题描述】:

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

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

  2. Oracle DB 字符集 – AL32UTF8 ---> 完成,在创建 DB 时选择了这个

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

非常感谢您

【问题讨论】:

    标签: oracle


    【解决方案1】:

    试试

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

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

    【讨论】:

    • 非常感谢。只是为了澄清一下,这是当我运行它时向我显示 db 的 NCHAR 的查询吗?换句话说,它是一个只能查看的查询吗?
    • 您对“SELECT”语句还有什么期望?
    • 亲爱的 Wernfried,我希望您一切顺利,并致以最良好的祝愿。非常感谢您的帮助。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-10-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-03
    • 2010-12-06
    • 1970-01-01
    相关资源
    最近更新 更多