1

我在用

SELECT 
COLUMN_NAME, DATA_TYPE, DATA_LENGTH, DATA_DEFAULT,CHAR_LENGTH
FROM ALL_TAB_COLUMNS WHERE TABLE_NAME LIKE '%SER_TBLSERVICES%'

CHAR_LENGTH显然只显示长度:)

参考 Oracle,如果数据类型是,varchar2那么我们必须给出大小以及提供的值是字节还是字符。

我们如何在上述查询中获取信息 -CHAR_LENGTH是字节还是字符?

4

1 回答 1

2

我希望我能正确理解你的问题。

检查CHAR_USED列的值:

  • 'B'表示字节长度语义
  • 'C'表示字符长度语义

您可以在此处查阅有关 Oracle 10.2的文档ALL_TAB_COLUMNS

于 2013-01-18T05:49:15.227 回答