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

Yor*_*Mak 8 oracle character-encoding

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

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

(例如,AL32UTF8,WE8MSWIN1252)

非常感谢你.

Jus*_*ave 16

Oracle中的列没有字符集.数据库具有字符集和国家字符集.All char,varchar2clob列使用数据库字符集.All nchar,nvarchar2nclob列使用国家字符集.

您可以通过运行查看两个字符集

SELECT *
  FROM v$nls_parameters
 WHERE parameter LIKE '%CHARACTERSET'
Run Code Online (Sandbox Code Playgroud)