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

2020-09-16 14:27发布

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

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


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

使用dbName;

exec sp_adduser?,? ,?

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

Exec databaseName.sys.procedureName吗? ? ?

我确实有以下问题

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

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

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


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

使用dbName;

exec sp_adduser?,? ,?

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

Exec databaseName.sys.procedureName吗? ? ?

我确实有以下问题

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

付费偷看设置
发送
2条回答
me_for_i
1楼-- · 2020-09-16 15:01

很抱歉,您将其发布在Sybase Mainframe标记下。
我将尝试让ASE专家进行查看。
正确的标记将是:
Sybase Adaptive Server Enterprise
Sybase Adaptive Server Enterprise Cluster Edition

ASE专家监视这些标签。


奄奄一息的小鱼
2楼-- · 2020-09-16 15:07

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

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

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

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

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

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

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

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

HTH

Avinash

一周热门 更多>