-
公开(公告)号:US20240126763A1
公开(公告)日:2024-04-18
申请号:US18099034
申请日:2023-01-19
Applicant: Oracle International Corporation
Inventor: Tirthankar Lahiri , Juan R. Loaiza , Beda Christoph Hammerschmidt , Andrew Witkowski , Sankar Subramanian , Sabina Petride , Ajit Mylavarapu , Gerald Venzl
IPC: G06F16/2455 , G06F16/22
CPC classification number: G06F16/24565 , G06F16/221 , G06F16/24554
Abstract: Disclosed herein are techniques for storing, within a database system, metadata that indicates an intended usage (IU). Once created, an IU may be assigned to a column to (a) indicate how the column is intended to be used, and (b) affect how the database server behaves when database operations involve values from the column. The IU assigned to a column supplements, but does not replace, the datatype definition for the column. Each IU may have an IU-bundle. The IU-bundle of an IU indicates how the database server behaves with respect to any column that is assigned the IU. For example, the IU-bundle may indicate constraints that the database server must validate during operations on values from columns assigned to the IU. Techniques are also described for implementing multi-column IUs and flexible IUs.