A UDA is created by a .
The RESTRICT keyword is required. CASCADE semantics are not supported. That is, will not track down and drop orphaned objects.
Dropping a UDA implicitly drops all USAGE privileges that reference it. See and for more information.
raises an error if a trigger or view references the UDA.