很少有关于使用sybase存储过程的查询

2020-09-16 14:27发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) 当前,我们正在使用以下方法...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


当前,我们正在使用以下方法创建数据库用户:

使用dbName;

exec sp_adduser?,? ,?

我发现以下存储过程执行方法:

Exec databaseName.sys.procedureName吗? ? ?

我确实有以下问题

1。这两种方法在资源分配和性能方面有什么区别?

2条回答
奄奄一息的小鱼
2020-09-16 15:07

ASE引擎按特定顺序查找过程。

首先在当前数据库中搜索所有过程名称。

如果过程名称以sp_开头并且该过程在本地数据库中不存在,则

-在sybsystemprocs数据库中进行搜索,如果找不到该数据库

-然后在主数据库中搜索它。

当您指定database.owner.procedure_name时,您给出的绝对路径没有歧义。

如果该过程存在,则将其执行。

在sybsystemprocs和master数据库中没有隐式搜索。

HTH

Avinash

一周热门 更多>