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 用法 » 存储过程、触发器、批处理和用户定义的函数 » 过程

 

复制过程 (Sybase Central)

可使用 Sybase Central 在数据库之间或同一数据库内复制过程。如果在同一数据库内复制过程,则必须对过程进行重命名或者为所复制的过程选择一个不同的所有者。

前提条件

要复制过程并将自己指派为所有者,则必须对过程要复制到的数据库具有 CREATE PROCEDURE 系统特权。要复制过程并将其他用户指派为所有者,则必须对过程要复制到的数据库具有 CREATE ANY PROCEDURE 或 CREATE ANY OBJECT 系统特权。

 任务
  1. 在 Sybase Central 中,使用 SQL Anywhere 16 插件连接到要复制的过程所在的数据库。

  2. 连接到要将过程复制到的数据库。

  3. 在第一个数据库的左窗格中选择要复制的过程,然后将其拖动到第二个数据库的 [过程和函数] 中。

结果

这样便创建了一个新过程,并且原过程的代码已复制到其中。只有过程代码被复制到新过程中。其它过程属性(例如特权)不会随之复制。