gpt4 book ai didi

oracle - 在 SQL PLUS ORACLE 11gr1 上使用 DATABASE 命令

转载 作者:行者123 更新时间:2023-12-03 13:51:55 24 4
gpt4 key购买 nike

在Windows7 32位平台上成功安装ORACLE 11gR1后,我可以进入SQL PLUS,也可以创建数据库,但我仍然不知道如何使用数据库。

在 MySQL 中,使用数据库的命令应该是:

USE MYDATBASENAME;

在 SQL SERVER 中也完全一样:
USE [DATABASE];

但我不知道如何通过 SQLPLUS 在 ORACLE 11gR1 中使用数据库,任何人有任何想法吗?

我打算在成功使用 USE 后创建一个表命令。

最佳答案

尽管它们都使用相同的名词,但术语“数据库”在 MySQL (SQL Server) 和 Oracle 之间是完全不同的。

通常,MySQL 数据库映射到 Oracle 中的架构/用户。在 Oracle 中,模式和用户之间存在 1:1 的关系。

Oracle 中的“数据库”是指完整安装(也称为“实例”)。由于通常只有一个实例/安装,因此在 Oracle 中“切换数据库”是没有意义的。

在 Oracle 中最接近“使用 mydatabase”的是切换当前模式:

ALTER SESSION SET current_schema = other_user;

然后就可以访问 other_user的所有表了不加前缀。这当然要求您的当前用户至少对其他用户的表(即架构)具有选择权限

关于oracle - 在 SQL PLUS ORACLE 11gr1 上使用 DATABASE 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10461861/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com