create table tbl(str varchar(20));
insert into tbl values('Hello world!');
select * from tbl;
WITH recursive temp (n, fact) AS (
SELECT 0, 1 -- Initial Subquery
UNION ALL
SELECT n+1, (n+1)*fact FROM temp WHERE n < 9 -- Recursive Subquery
)
SELECT * FROM temp;
Y3JlYXRlIHRhYmxlIHRibChzdHIgdmFyY2hhcigyMCkpOwppbnNlcnQgaW50byB0YmwgdmFsdWVzKCdIZWxsbyB3b3JsZCEnKTsKc2VsZWN0ICogZnJvbSB0Ymw7CgpXSVRIIHJlY3Vyc2l2ZSB0ZW1wIChuLCBmYWN0KSBBUyAoCiAgICBTRUxFQ1QgMCwgICAxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtLSBJbml0aWFsIFN1YnF1ZXJ5CiAgVU5JT04gQUxMCiAgICBTRUxFQ1QgbisxLCAobisxKSpmYWN0ICBGUk9NIHRlbXAgIFdIRVJFIG4gPCA5ICAtLSBSZWN1cnNpdmUgU3VicXVlcnkKKQpTRUxFQ1QgKiBGUk9NIHRlbXA7