Oracle连接URL中的默认架构
发布时间:2020-12-12 14:04:40 所属栏目:百科 来源:网络整理
导读:我想在Oracle连接URL中设置默认数据库模式 jdbc:oracle:thin:@server:port1521:sid 我的示例SQL语句: select monkey_name from animals.monkey 我需要查询数据库没有模式前缀动物。即当我运行这个声明 select monkey_name from monkey 它将默认使用动物模式
我想在Oracle连接URL中设置默认数据库模式
jdbc:oracle:thin:@<server>:<port1521>:<sid> 我的示例SQL语句: select monkey_name from animals.monkey 我需要查询数据库没有模式前缀动物。即当我运行这个声明 select monkey_name from monkey 它将默认使用动物模式。 在连接URL中需要指定什么才能得到这样的效果? 谢谢。 您不能在连接URL中放置任何内容。在Oracle中,每个用户都有自己的模式(即使不包含任何对象),也就是它们的默认模式。一旦登录/连接,他们可以使用a更改其默认模式 ALTER SESSION SET CURRENT_SCHEMA=animals 所以你需要在连接后再做额外的声明。在用户和/或数据库登录时可以登录触发器,当应用程序连接时,我个人更喜欢显式语句。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |