CALL 语句可调用过程。过程可以由一个应用程序调用,也可以由其它过程和触发器调用。
以下语句调用 NewDepartment 过程来插入 Eastern Sales 部门:
CALL NewDepartment( 210, 'Eastern Sales', 902 ); |
此调用结束后,可能要检查 Departments 表,以查看该新部门是否已经添加。
已被授予该过程的 EXECUTE 权限的所有用户都可以调用 NewDepartment 过程,即使他们对 Departments 表不具有任何权限。
调用返回结果集的过程的另一种方法是在查询中调用它。您可以对过程的结果集执行查询,并应用 WHERE 子句和其它 SELECT 功能来限制结果集。
SELECT t.ID, t.QuantityOrdered AS q FROM ShowCustomerProducts( 149 ) t; |
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |