<small id='ZisNz'></small><noframes id='ZisNz'>

      • <bdo id='ZisNz'></bdo><ul id='ZisNz'></ul>
      <legend id='ZisNz'><style id='ZisNz'><dir id='ZisNz'><q id='ZisNz'></q></dir></style></legend>
      <tfoot id='ZisNz'></tfoot>

      1. <i id='ZisNz'><tr id='ZisNz'><dt id='ZisNz'><q id='ZisNz'><span id='ZisNz'><b id='ZisNz'><form id='ZisNz'><ins id='ZisNz'></ins><ul id='ZisNz'></ul><sub id='ZisNz'></sub></form><legend id='ZisNz'></legend><bdo id='ZisNz'><pre id='ZisNz'><center id='ZisNz'></center></pre></bdo></b><th id='ZisNz'></th></span></q></dt></tr></i><div id='ZisNz'><tfoot id='ZisNz'></tfoot><dl id='ZisNz'><fieldset id='ZisNz'></fieldset></dl></div>
      2. Oracle 连接 URL 中的默认架构

        时间:2023-09-19
      3. <legend id='BLvcl'><style id='BLvcl'><dir id='BLvcl'><q id='BLvcl'></q></dir></style></legend><tfoot id='BLvcl'></tfoot>
          <bdo id='BLvcl'></bdo><ul id='BLvcl'></ul>
                <tbody id='BLvcl'></tbody>

                <small id='BLvcl'></small><noframes id='BLvcl'>

                  <i id='BLvcl'><tr id='BLvcl'><dt id='BLvcl'><q id='BLvcl'><span id='BLvcl'><b id='BLvcl'><form id='BLvcl'><ins id='BLvcl'></ins><ul id='BLvcl'></ul><sub id='BLvcl'></sub></form><legend id='BLvcl'></legend><bdo id='BLvcl'><pre id='BLvcl'><center id='BLvcl'></center></pre></bdo></b><th id='BLvcl'></th></span></q></dt></tr></i><div id='BLvcl'><tfoot id='BLvcl'></tfoot><dl id='BLvcl'><fieldset id='BLvcl'></fieldset></dl></div>
                  本文介绍了Oracle 连接 URL 中的默认架构的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我想在 Oracle Connection URL

                  jdbc:oracle:thin:@<server>:<port1521>:<sid>
                  

                  我的示例 SQL 语句:

                  My sample SQL statement:

                  select monkey_name from animals.monkey
                  

                  我需要查询没有模式前缀animals.的数据库,即当我运行这个语句时

                  I need to query database without schema prefix animals. i.e. when I run this statement

                  select monkey_name from monkey
                  

                  默认使用animals模式.

                  我需要在上面的连接URL中指定什么才能达到这种效果?

                  What do I need to specify in connection URL above get such effect?

                  谢谢.

                  推荐答案

                  您不能在连接 URL 中放置任何内容.

                  You can't put anything in the connection URL.

                  在 Oracle 中,每个用户都有自己的架构(即使不包含任何对象),这是他们的默认架构.登录/连接后,他们可以使用

                  In Oracle each user has their own schema (even if doesn't contain any objects) and that is their default schema. Once logged in/connected, they can change their default schema with an

                  ALTER SESSION SET CURRENT_SCHEMA=animals
                  

                  所以你需要在连接后做额外的声明.可以在用户和/或数据库上设置一个登录触发器,在他们登录时运行该触发器.我个人更喜欢在应用程序连接时使用显式语句.

                  So you'd need to do the extra statement after connecting. It is possible to have a logon trigger on the user and/or database that will run this when they log in. I'd personally prefer an explicit statement when an application connects.

                  这篇关于Oracle 连接 URL 中的默认架构的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:从 Oracle 中的日期获取月份名称 下一篇:Oracle - 如何使用 FAST REFRESH 和 JOINS 创建物化视图

                  相关文章

                  • <bdo id='aMzyy'></bdo><ul id='aMzyy'></ul>
                  <tfoot id='aMzyy'></tfoot>

                    <small id='aMzyy'></small><noframes id='aMzyy'>

                    <legend id='aMzyy'><style id='aMzyy'><dir id='aMzyy'><q id='aMzyy'></q></dir></style></legend>
                  1. <i id='aMzyy'><tr id='aMzyy'><dt id='aMzyy'><q id='aMzyy'><span id='aMzyy'><b id='aMzyy'><form id='aMzyy'><ins id='aMzyy'></ins><ul id='aMzyy'></ul><sub id='aMzyy'></sub></form><legend id='aMzyy'></legend><bdo id='aMzyy'><pre id='aMzyy'><center id='aMzyy'></center></pre></bdo></b><th id='aMzyy'></th></span></q></dt></tr></i><div id='aMzyy'><tfoot id='aMzyy'></tfoot><dl id='aMzyy'><fieldset id='aMzyy'></fieldset></dl></div>