如何查看Oracle表列的字符集?

时间:2016-01-20 03:19:35

标签: oracle character-encoding

在Oracle中,我们可以使用desc返回每列的列宽。

是否有任何命令我们可以检索每列的字符集?

(例如,AL32UTF8,WE8MSWIN1252)

非常感谢。

1 个答案:

答案 0 :(得分:15)

列中没有Oracle中的字符集。数据库具有字符集和国家字符集。所有charvarchar2clob列都使用数据库字符集。所有ncharnvarchar2nclob列都使用国家字符集。

您可以通过运行

查看两个字符集
SELECT *
  FROM v$nls_parameters
 WHERE parameter LIKE '%CHARACTERSET'