将Oracle转换为T-SQL

时间:2015-05-06 08:28:13

标签: tsql

С帮助我将此Oracle规则转换为T-SQL

SELECT CAST(SYS_CONTEXT('CLIENTCONTEXT', 'AccessSubject') AS NVARCHAR2(255)) AS AccessSubjectCode FROM DUAL

我想知道T-SQL : SYS_CONTEXT()

中的情况

1 个答案:

答案 0 :(得分:1)

SYS_CONTEXT('CLIENTCONTEXT','AccessSubject')调用返回客户端应用程序配置的值。有关详细信息,请参阅https://docs.oracle.com/cd/B28359_01/network.111/b28531/app_context.htm#DBSEG98209

SQL Server中最相似的功能是CONTEXT_INFO()函数。见https://msdn.microsoft.com/en-us/library/ms180125.aspx。但是,在SQL Server中,上下文只能存储单个值,最多128个字节(与Oracle相反,其中有多个上下文,您可以在每个上下文中存储多个命名值)。