关于sybase存储过程搜索顺序的问题

白虹李李 2010-07-27 10:01:51
小弟目前正在复习sybase admin guide,看到在第2章 系统及可选数据库 中关于sybsystemprocs数据库写着这么一段话:

当任一数据库中的用户执行任一存储过程时,Adaptive Server首先在用户当前的数据库中查找该过程。如果没有与该名称相符的过程,Adaptive Server将在sybsystemprocs数据库中进行查找。如果在sybsystemprocs数据库中没有找到该过程,Adaptive Server将在master数据库中进行查找。

但实际试验了不会的啊,如果在用户当前的数据库中没有查找到该过程,就直接报错存储过程不存在了。

请高手指点一下为什么啊?是否有什么限制?
...全文
56 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
fight-unknow 2010-07-27
  • 打赏
  • 举报
回复
是的,默认是当前db,无相关资源的话系统会自动选择是否需要执行其他相关策略。。
  • 打赏
  • 举报
回复
以sp_开头的存储过程的搜索顺序: 当前》sybsystemrpocs>master
不以sp_开头的过程,仅仅在本数据库内找。

2,596

社区成员

发帖
与我相关
我的任务
社区描述
Sybase相关技术讨论区
社区管理员
  • Sybase社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧