不透明数据类型对于客户机应用程序而言是完全封装的;即,它的内部结构不为数据库服务器所知。
因此,数据库服务器不能自动执行特定于语言环境的任务,如用于不透明类型的代码集转换。必须在不透明类型支持函数中执行所有 GLS 处理(代码集转换、本地化整理顺序和最终用户格式等)。
当创建不透明数据类型时,您可以将支持函数编写为能够处理任何语言环境相关数据的 C UDR。有关更多信息,请参阅不透明数据类型中的语言环境相关数据。