SPL 例程

缺省情况下,SPL 的语言使用特权会授予用户 gbasedbt 和拥有 DBA 特权的用户。然而,只有用户 gbasedbt 才可以将语言使用特权授予其他用户。具有 DBA 特权的用户拥有语言使用特权,但无法将这些特权授予其他用户。缺省情况下,用来创建 SPL 例程的 Usage 特权会授予 PUBLIC。

以下语句显示用户 gbasedbt 可如何撤销 PUBLIC 使用 SPL 创建 UDR 的许可权,但却将该许可权授予用户 maysjonesfreeman
REVOKE USAGE ON LANGUAGE SPL FROM PUBLIC
GRANT USAGE ON LANGUAGE SPL TO mays, jones, freeman
假定已取消了 PUBLIC 对 SPL 例程的缺省 Usage 特权。以下语句显示具有 DBA 特权的用户如何将用来注册 SPL 例程的 Usage 特权授予用户 franklinreeveswilson
GRANT USAGE ON LANGUAGE SPL TO franklin, reeves, wilson