繁体   English   中英

SQL Server相当于Oracle USER

[英]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 Serversys.database_principalsNAMEUSER 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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM