请用sql匿名块写一个乘法口诀表
时间: 2024-05-02 09:20:53 浏览: 56
这里是一个使用SQL匿名块生成乘法口诀表的例子:
```
DECLARE
i INTEGER := 1;
j INTEGER := 1;
BEGIN
WHILE i <= 9 LOOP
WHILE j <= 9 LOOP
DBMS_OUTPUT.PUT(i || ' * ' || j || ' = ' || i*j || ' ');
j := j + 1;
END LOOP;
DBMS_OUTPUT.NEW_LINE;
i := i + 1;
j := 1;
END LOOP;
END;
```
这个匿名块使用两个嵌套的循环来生成乘法口诀表。外层循环控制乘数,内层循环控制被乘数。在循环中,我们使用`DBMS_OUTPUT.PUT`和`DBMS_OUTPUT.NEW_LINE`函数将结果打印到控制台上。最后,我们使用`DECLARE`部分定义了两个变量`i`和`j`来控制循环。
阅读全文