存储过程有没有FOR循环? 没有for有while自己查帮助哈,哈哈,哈哈哈...... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 drop proc tempcreate proc temp asdeclare @n intset @n=0while(@n<10)begin set @n=@n+1 ............... --你的循环语句end 语法WHILE Boolean_expression { sql_statement | statement_block } [ BREAK ] { sql_statement | statement_block } [ CONTINUE ]哈,哈哈,哈哈哈...... for循环是没有的,但可以用while实现 用while循环,如想要的for循环为for (i=0;i;i<=n)则用while为:declare @i int,@n intset @n=...set @i=0while @i<@n begin ...... set @i=@i+1 end WHILE Boolean_expression { sql_statement | statement_block } [ BREAK ] { sql_statement | statement_block } [ CONTINUE ] 请教下SQL server 2005锁的问题 MSSQL2000存储过程,传递参数出错! 我是oracle,那为高手帮我优化下 union 查询出错 这两种方式哪种效率更高呢? 问个常用的查询? ado连接数据库(添加数据) 有请第一流的MRP软件高手!万分感谢! 我恋爱了! 新手提问:很简单的触发器 各位高手!如何提高SQL SERVER执行INSERT INTO的效率 关于拆分字符串的问题
create proc temp as
declare @n int
set @n=0
while(@n<10)
begin
set @n=@n+1
............... --你的循环语句
end
WHILE Boolean_expression
{ sql_statement | statement_block }
[ BREAK ]
{ sql_statement | statement_block }
[ CONTINUE ]
哈,哈哈,哈哈哈......
如想要的for循环为
for (i=0;i;i<=n)
则用while为:
declare @i int,@n int
set @n=...
set @i=0
while @i<@n
begin
......
set @i=@i+1
end
{ sql_statement | statement_block }
[ BREAK ]
{ sql_statement | statement_block }
[ CONTINUE ]