Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 (中文) » SQL Anywhere 服务器 - SQL 用法 » 存储过程、触发器、批处理和用户定义的函数 » 用户定义函数

 

授予执行用户定义函数的能力 (SQL)

通过授予 EXECUTE 对象级特权的方式来授予执行用户定义函数的能力。

前提条件

您必须是用户定义函数的所有者,或者拥有函数的 EXECUTE 特权及管理权限。

用户定义函数的所有权属于创建该函数的用户,因此该用户执行此函数时无需任何特权。

上下文和注释

您已创建一个函数,并且您希望其他用户能够使用该函数。

 任务
  1. 连接到数据库。

  2. 执行与以下语句类似的 GRANT EXECUTE 语句:

    GRANT EXECUTE ON function-name TO user-id;

结果

被授予者现在可以执行该过程。

下一个

无。

例如,Nationality 函数的创建者可使用以下语句允许另一个用户使用 Nationality:

GRANT EXECUTE ON Nationality TO BobS;

 另请参见