Oracle"特色"——自定义带默认值的复合类型
本文为新专栏《那些让人感到"匪夷所思"或者说是让人摸不着头脑的Oracle"特色"设计》第二篇文章,
旨在分享和吐槽,作为羲和(Halo)数据库内核研发在实现Oracle兼容的时候,碰见过的奇奇怪怪的Oracle"特色"。
今天的主题是《Oracle"特色"——自定义带默认值的复合类型》。
今天的这个主题就很显而易见了,这个我觉得怪怪的想要进行分享的原因是:
你甚至可以在Oracle数据库内部定义出带默认值的复合类型!!!主要其实也是我玩PG玩多了,没瞅见过自带默认值的复合类型。当然也有还是太年轻的缘故(笑)。
我们先来简单了解一下,在Oracle中如何创建复合类型。