【问题标题】:How can we implement dynamic query in sql CTE?我们如何在sql CTE中实现动态查询?
【发布时间】:2015-04-02 06:08:01
【问题描述】:

如何在sql CTE中实现动态查询?

【问题讨论】:

  • How do I ask a good question - 这不仅不清楚而且严重无法回答....
  • 你想要什么..? cte 中的动态查询 ..?问清楚
  • 你为什么要这么做?您要解决的问题是什么?学校作业或只是有人说“在 sql CTE 中实现动态查询”?

标签: sql


【解决方案1】:

使用 CTE 实现动态查询

Declare @query Varchar(100)
Set @query = 'Select * From TableName'

Declare @Result Varchar(200)
Set @Result = ';With T As (' + @query + ') Select * From T'
Exec(@Result)

【讨论】:

  • 这是一个非常特定于产品的答案。注意没有指定数据库!
猜你喜欢
  • 2010-12-27
  • 1970-01-01
  • 2015-03-29
  • 1970-01-01
  • 2011-03-02
  • 1970-01-01
  • 2023-04-02
  • 1970-01-01
  • 2017-01-15
相关资源
最近更新 更多