在SQL PLUS ORACLE 11gr1上使用DATABASE命令
发布时间:2020-12-12 16:41:36 所属栏目:MsSql教程 来源:网络整理
导读:我有问题在 Windows7 32bit平台上成功安装ORACLE 11gR1之后,我可以进入SQL PLUS我也可以创建数据库,但是我仍然没有任何线索如何使用数据库. 在MySQL中使用数据库的命令应该是:USE MYDATBASENAME; 在SQL SERVER中也是一样的:USE [DATABASE]; 但是我不知道如
我有问题在
Windows7 32bit平台上成功安装ORACLE 11gR1之后,我可以进入SQL PLUS我也可以创建数据库,但是我仍然没有任何线索如何使用数据库.
在MySQL中使用数据库的命令应该是:USE MYDATBASENAME; 但是我不知道如何通过SQLPLUS在ORACLE 11gR1中使用数据库,任何身体都有线索? 解决方法即使它们都使用相同的名词,术语“数据库”与MySQL(SQL Server)和Oracle完全不同.通常,MySQL数据库映射到Oracle中的模式/用户.在Oracle中,模式和用户之间存在1:1的关系. Oracle中的“数据库”是指完整的安装(也称为“实例”).由于通常只有一个实例/安装,因此在Oracle中的“切换数据库”中没有任何意义. 在Oracle中最接近“USE mydatabase”将是切换当前模式: ALTER SESSION SET current_schema = other_user; 然后,您可以访问other_user的所有表,而不对其进行前缀.这当然要求您当前的用户至少对其他用户的表(即模式)选择权限 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |