我正在使用
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
是以字节还是以字符表示?
答案 0 :(得分:2)
我希望我能正确理解你的问题。
检查CHAR_USED
列的值:
'B'
表示 byte 长度语义'C'
表示字符长度语义