oracle - 什么是 MLSLABEL Oracle 数据类型?

标签 oracle types

我在 oracle 中遇到了一种奇怪的数据类型,名为 MLSLABEL .它未列在数据类型文档中,仅对“受信任的 oracle”(无论是什么)有效。我能找到的文档是 this .什么是MLSLABEL ,它有什么作用?

最佳答案

MLSLABEL是(曾经是?)一种由 Trusted Oracle 使用的数据类型,它是 Oracle 高级安全选项的先驱。 Admin 文档说它包含在常规 Oracle 中以实现兼容性。 Find out more .

值得信赖的 Oracle 作为一个品牌被 Oracle 9i 的 ASO 取代(我认为)。我不认为 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> 

关于oracle - 什么是 MLSLABEL Oracle 数据类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2858682/

相关文章:

haskell - 我如何从 haskell 中的函数返回多个值?

Scala从集合中收集类型的项目

postgresql - 有没有办法在 Postgres 中禁用函数重载

java.sql.SQLException : No suitable driver on tomcat 8. 5

mysql - 如何在 apache Drill 中使用 sysdate

mysql - Oracle DB - 无序列主键自增列

java - Spring Data JPA 调用 Oracle 函数

database - 如何将 POINTS(LANG, LAT) 存储到 PostGIS 中的几何类型列中?

haskell - 如何在 Haskell 中使用额外的类型来获得额外的类型安全

c# - 将 C# 连接到 Oracle 数据库所需的最小客户端占用空间是多少?