gpt4 book ai didi

sql - 在 SP 中动态引用 SQL Server 列

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

SQL 2008

你好,

我必须在 SQL 中完成一项相当不同的任务。它比这更复杂一些,但我会尽力让它变得简单。

我需要以某种方式动态选择列。像这样:

declare @ColName varchar(50)

select @ColName = 'Column1' --This is an actual column name in a real table called 'MyTable'

select @ColName from MyTable where Column2 = 123

有没有办法做这样的事情?任何帮助或指导将不胜感激!

谢谢,杰森

最佳答案

您需要动态 SQL,但首先阅读 The Curse and Blessings of Dynamic SQL确保您不会遭受 SQL 注入(inject)

关于sql - 在 SP 中动态引用 SQL Server 列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5873346/

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