oracle - 如何以不同用户身份执行oracle中的语句?

标签 oracle oracle10g sqlplus

我创建了一个新的用户帐户,并授予他们对表的选择和更新权限。现在我想通过以新创建的用户身份在这些表上运行 select 语句来测试一切是否正确。是否有一个命令允许“运行为”?如果没有,是否有一个命令允许用户切换事件用户?

最佳答案

您可以使用 proxy user .
因此,您可以将您的用户设为代理用户(将您的用户GRANT CONNECT THROUGH给您要检查的用户),然后使用您自己的密码与该用户连接。

关于oracle - 如何以不同用户身份执行oracle中的语句?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10779285/

相关文章:

sql-server - 将 Oracle 数据(和索引)移动到 SQL-Server - 数据大写

sql - 日期数据类型的 Equals(=) 与 LIKE

sql - 如何在oracle的emp表中找到前三名最高工资?

oracle - 在 sqlplus 中执行时将 plsql 错误消息重定向到日志文件

sql - 在命令提示符中捕获 PL/SQL 过程 RETURN 值?

Oracle SQL 命令行

sql - 如何在 Oracle 中使用 select 更新列

java - SpringBoot oracle.jdbc.OracleDatabaseException : ORA-00932: inconsistent datatypes: expected DATE got NUMBER

mysql - 如何从 ORACLE 中的函数中将 1,2,3.... 返回到单独的行中的 N?

引用似乎不存在的约束的 Oracle 唯一约束冲突