【发布时间】:2020-07-17 14:22:19
【问题描述】:
我想进一步锻炼自己对SQL存储过程的使用,所以我想到了以下有趣的问题。
如何创建一个带有输入的存储过程来制作一个星形三角形?例如 input = 5 将打印:
*****
****
***
**
*
我知道这可以在没有存储过程的情况下轻松完成,但我的问题是如何创建一个存储过程来做到这一点?提前致谢!!
【问题讨论】:
-
感谢 Suraj,这是在不使用存储过程的情况下完成的(我知道这在不使用 SP 的情况下应该相当容易),但我想知道如何通过使用带有输入的存储过程来实现这一点。
-
在 SSMS 中绘制三角形的一种方法是使用
geometry类型:SELECT geometry::STGeomFromText('POLYGON((0 2, 2 2, 2 0, 0 2))', 0) AS triangle;。空间结果将以图形方式显示结果。
标签: sql sql-server while-loop