その上 while loop
そしてCursors
n
CTEテーブルを使用してブロック操作を行うにはどうすればよいですか?
例えば :
WITH cte AS (
SELECT 1 AS n
UNION ALL
SELECT n+1
FROM cte
WHERE n+1<= 10
)
INSERT INTO tbl1 (id) select n from cte --till here it's all ok.
INSERT INTO tbl2 (id) select n from cte --{notice tbl2} .fail here ( cause cte usages must come right after the decleration)
しかし、私にできることはありますか?2行目にも含まれますか?
ps(一時テーブルとして保持する以外に)