问题标签 [context-info]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql - 触发器中的 Context_info 值为空
我想在触发器开始执行时获得一些价值。但是,使用参数选项获取值在触发器中不可用。所以我决定将该特定值存储在一个变量中并将其传递给Context_info
我的存储过程。
我在触发器中得到了这个值。但我仍然只得到空值。但是我通过将参数传递给存储过程手动尝试,它正确执行并且Context_info
值也在该存储过程中正确显示。
但是当我在触发器中获得这个值时,它显示为 NULL。而且sys.dm_exec_sessions
表中的context_info
值也没有更新,但last_request_start_time
正在last_request_end_time
更新。
谁能指导我在哪里出错?
这是我的存储过程和触发器:
扳机
sql-server - 如何在触发器中获取值
我正在使用一个 DB 运行我的应用程序,但是在某些特定的表插入期间,我正在调用触发器,我需要从另一个 DB 获取一些值。以前我通过在触发器中硬编码特定的 DB 名称来做到这一点。我得到了正确的但现在我需要删除该数据库名称的依赖关系。所以我需要找到以另一种方式获取该特定值。任何人都可以帮我找到解决方案吗...
上一个触发器。
现在我做了一些改变,
我在一些 SP 中设置了 Context_info 值,如下所示。
现在的问题是,使用我注意到的 SQL Profiler,我可以正确获取此 SP 中的 clintID。但它没有正确地将这个 Context_info 保存在 sys.dm_exec_sessions 中。当我在 sql 中手动运行它时,
我 context_info 值已正确更新我不知道我错过了哪里。
sql - 动态 sql 和上下文信息中的错误字符串
这太奇怪了!下面的代码是一个 t-sql。
这是输出:
为什么</value></root>
不附加!
sql-server - 如何将 context_info 返回值转换为 xml
如何将context_info
返回值数据转换/转换为XML
?
第一个查询工作正常,query2 不工作
错误:
XML 解析:第 1 行,字符 41,非法 xml 字符
context-info - 从 asp 应用程序连接到 SQL db 时设置 context_info
从 asp 应用程序连接到 SQL 数据库并设置 CONTEXT_INFO。我的连接字符串看起来像这样
我想知道是否有任何方法可以从连接字符串中设置 CONTEXT_INFO 或者有任何方法可以在每次从 asp 应用程序建立 SQL 连接时设置 CONTEXT_INFO。