我试图循环5个表,所有的命名格式相似。我可以使用查询返回表名。select table_name from all tablesorder by table_name
我的意图是将所有5个表中的数据插入一个满足特定日期条件的表中我知道我可以通过union来完成这个任务,但是这使得我的脚本非常长,因为我必须为5个表粘贴相同的脚本,我想知道是否有一种不用使用union而是使用动态sql的方法?我对
您可以使用SELECT与某种公式,以“创建”数据的动态?!我自己发现的:SELECT CONCAT(MONTHNAME(datetime), ' ' , YEAR(datetime)) AS YearMonth,
MONTHall select 1 union all select 2 union all sel
我正在创建一个动态SQL查询,并在CTE中动态构建一些查找表。我想出的语法相当冗长,我想知道是否有一种更紧凑的方法来表达这一点。查找表是在代码中创建的CTE,可以随查询而异。希望这个例子能清楚地说明:AS SELECT 18, 'Oakland' from Sysibm.sysdummy1 unionselect 19, 'New York City' from Sysibm.s