我有一个程序
shema_name.package_name.procedure_name
编写使用数据库的软件称之为:
call package_name.procedure_name;
如何配置登录软件用于访问数据库以便正确执行名称解析?请注意,登录访问数据库和过程定义器是不同的。
答案 0 :(得分:2)
为这样引用的所有对象制作公共同义词。
或者,如果只有一个模式引用它们并且您不想污染公共名称空间 - 只在该模式中创建同义词。
答案 1 :(得分:2)
您有两个选择:
为schema_name.package_name创建同义词package_name
ALTER SESSION set current_schema = schema_name