select子句中的循环结构

时间:2011-08-03 08:13:10

标签: sql oracle select

我正在编写一个查询,其中列数不固定,并且取决于另一个表提供的值的数量。因此,我无法编写指定所选列数的静态查询。我需要应用类似于循环结构的东西,其中根据提供的值动态创建列数。是否可以在select子句中使用循环结构?如果这不可能,那么我可能必须使用一个过程来动态构建查询。 提前致谢

1 个答案:

答案 0 :(得分:0)

动态创建查询并使用“EXECUTE IMMEDIATE”执行它。有关详细信息,请参阅http://download.oracle.com/docs/cd/B12037_01/appdev.101/b10807/13_elems017.htm