SQL 循环问题··输入数字 跑出相对应的" * " 比如 当@n=3时,输出 *** 当@n=5时,输出 *****

[复制链接]
查看11 | 回复1 | 2011-1-5 17:03:15 | 显示全部楼层 |阅读模式
加分··
在demodb数据库中,创建一个名称为“print”的存储过程,实现:根据输入参数@n,输出@n个“*”。例如,当@n=3时,输出
***
当@n=5时,输出
*****

回复

使用道具 举报

千问 | 2011-1-5 17:03:15 | 显示全部楼层
declare @n intset @n=3print Replicate('@',@n) -----------------------declare @n intdeclare @i intdeclare @s varchar(8000)set @n=5set @i=0set @s=''while @i<@nbeginset @s=@s+'@'set @i=@i+1endprint @s
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行