gpt4 book ai didi

sql - 在 SQL Server 中,如何创建表的引用变量?

转载 作者:行者123 更新时间:2023-12-02 13:51:34 26 4
gpt4 key购买 nike

我当前正在使用 sp_executesql 来执行具有动态表名的 T-SQL 语句。然而,看到这样的东西真的很难看:

set @sql = 'UPDATE '+Table_Name+' SET ... WHERE '+someVar+' = ... AND '+someVar2' = ...'
sp_executesql @sql

我更想要的是一个 TABLE 变量,它是对表的引用,所以我可以这样做:

UPDATE TableRef SET ... WHERE ...

因为当我有很长的 T-SQL 语句时,由于字符串中的格式,它变得非常难以阅读。

任何建议都会有帮助。

最佳答案

为什么不把参数传给sp_executeSQL相反?

我还想看看this article也是。

关于sql - 在 SQL Server 中,如何创建表的引用变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3068770/

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