gpt4 book ai didi

tsql - 从 CLR 存储过程访问 TSQL 创建的 #temp 表。是否可以?

转载 作者:行者123 更新时间:2023-12-03 07:26:31 25 4
gpt4 key购买 nike

  • 我有一个 TSQL 存储过程 tsql__sp__A 它做了两件事:

  • (a) 创建临时表 #tempTable 具有来自复杂 SELECT 查询的 SELECT 数据。

    (b) 调用 CLR 托管存储过程 clr__sp__B 对于对行参数进行计算的每一行。

    问题:是否可以访问 #tempTable 来自 CLR 程序 clr__sp__B 使用相同的连接上下文? (不,我不想在托管过程中移动或创建另一个 #tempTable )

    谢谢。

    最佳答案

    谢谢博杰。

    但是我发现当您使用“上下文连接=真”时,它会打开所有 SET

    Read Bol Article

    //上下文连接允许您在最初调用代码的同一上下文中执行 SQL 语句//

    using (SqlConnection connection = new SqlConnection("context connection=true"))
    {
    connection.Open();
    // access #temp table
    }

    关于tsql - 从 CLR 存储过程访问 TSQL 创建的 #temp 表。是否可以?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/738421/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com