什么是MLSLABEL Oracle数据类型?

the*_*oop 5 oracle types

我在oracle中遇到了一个奇怪的数据类型MLSLABEL.它没有列在数据类型docs上,只对'trusted oracle'有效(无论是什么).我能找到的文件就是这个.MLSLABEL它是什么,它做了什么?

APC*_*APC 6

MLSLABEL是(是?)Oracle Trusted Oracle使用的数据类型,它是Oracle高级安全选项的先驱.Admin文档称它已包含在常规Oracle中以实现兼容性.了解更多.

作为一个品牌,值得信赖的Oracle被ASO替换为Oracle 9i(我认为).我不认为MLSLABEL 在ASO中使用(我在相关文档中找不到任何内容).现代版本的数据库仍然支持它.可能是为了向后兼容:

SQL> select * from v$version;

BANNER
-----------------------------------------------------------------------------
Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Production
PL/SQL Release 11.1.0.6.0 - Production
CORE    11.1.0.6.0      Production
TNS for 32-bit Windows: Version 11.1.0.6.0 - Production
NLSRTL Version 11.1.0.6.0 - Production

SQL> create table mls (id number, lbl mlslabel);

Table created.

SQL> 
Run Code Online (Sandbox Code Playgroud)