С帮助我将此Oracle
规则转换为T-SQL
。
SELECT CAST(SYS_CONTEXT('CLIENTCONTEXT', 'AccessSubject') AS NVARCHAR2(255)) AS AccessSubjectCode FROM DUAL
我想知道T-SQL : SYS_CONTEXT()
答案 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相反,其中有多个上下文,您可以在每个上下文中存储多个命名值)。