在Oracle SQL中,我们如何避免必须添加模式名称?

时间:2015-09-01 20:32:10

标签: sql oracle

我的老板刚给我发了一个查询,他的运行方式如下:

  SELECT * 
  FROM po_requisition_lines_all prl, 
    po_requisition_headers_all prha, 
    po_req_distributions_all prda,   /* ETC */ 

但是除非我在表名之前添加了hte架构,否则这个查询不会为我运行:

  SELECT * 
  FROM po.po_requisition_lines_all prl, 
    apps.po_requisition_headers_all prha, 
    userx.po_req_distributions_all prda,   /* ETC */ 

Oracle中是否有办法避免在表名之前添加架构?

1 个答案:

答案 0 :(得分:10)

  1. 以USERX,或
  2. 身份登录
  3. alter session set current_schema = USERX,OR
  4. 在USERX中为您的帐户创建本地同义词