[英]SQL Server equivalent of Oracle USER
在转换Oracle代码块时,我发现了这一点:
IF :NEW.username != USER THEN
现在,我的问题-Oracle中的USER
到底是什么? 在SQL Server中,我有:
SELECT name FROM sys.server_principals
这里的“名称”与Oracle USER
相同吗?
在SQL Server
, sys.database_principals
的NAME
是USER
。 dbastackexchange中有一个类似的问题,在这里https://dba.stackexchange.com/questions/22803/listing-the-existing-sql-server-logins-and-users
在Oracle中, USER
是一个帐户,您可以通过该帐户登录数据库,并建立Oracle数据库允许用户访问的方法。
例如,我连接到示例模式“ SCOTT”,我这样连接:
conn scott/tiger@database
因此,这里的用户是“ SCOTT”。 让我们来看看 :
SQL> show user;
USER is "SCOTT"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.