I would like to ask what are the number presenting in Property column in sys.col$ table? When I count distinct, it returns 39 rows. And base on my own research, I know for sure that the property = 0, it means that column uses Byte semantic and property = 8388608, it uses Char semantic. Below is a query that I found on the internet:
"select DECODE (type#,
1, DECODE (BITAND (property, 8388608), 0, 'B', 'C'),
96, DECODE (BITAND (property, 8388608), 0, 'B', 'C'),
Null)
from sys.col$;"
Again, I try to understand what other numbers are.
Thank you so much
Khang
Best Answer
Does it really matter? It is an undocumented internal dictionary table. It is a number representing some flags set.
Just have a look at the definition of views such as
DBA_TAB_COLS_V$
.There you can find stuff like below, example: