Database 字符长度是字节或字符

Database 字符长度是字节或字符,database,oracle,Database,Oracle,我正在使用 SELECT COLUMN_NAME, DATA_TYPE, DATA_LENGTH, DATA_DEFAULT,CHAR_LENGTH FROM ALL_TAB_COLUMNS WHERE TABLE_NAME LIKE '%SER_TBLSERVICES%' CHAR\u LENGTH显然只显示长度:) 对于Oracle,如果数据类型是varchar2,那么我们必须给出大小以及提供的值是以字节还是以字符为单位 我们如何在上面的查询中获得信息-字符长度是字节还是字符?我希望我能

我正在使用

SELECT 
COLUMN_NAME, DATA_TYPE, DATA_LENGTH, DATA_DEFAULT,CHAR_LENGTH
FROM ALL_TAB_COLUMNS WHERE TABLE_NAME LIKE '%SER_TBLSERVICES%'
CHAR\u LENGTH
显然只显示长度:)

对于Oracle,如果数据类型是
varchar2
,那么我们必须给出大小以及提供的值是以字节还是以字符为单位


我们如何在上面的查询中获得信息-字符长度是字节还是字符?

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

检查
CHAR\u USED
列的值:

  • 'B'
    表示字节长度语义
  • 'C'
    表示字符长度语义
你可以咨询网站