SQL数据库语句如何将一行变多行
2014-08-26
展开全部
用一个循环。
先用参数取到到底要变成多少行,和单价
declare @t int
declare @sal nvarchar(8)
根据需求或实际情况将应变为多少行这个烤取给变量@t,单价取给@sal
设置循环的起始数值
declare @i int
set @i=1
开始循环
while(@i<=@t)
begin
--将单行的数据插入需要的表
insert into(……)
values(……)
--循环参数自增
set @i=@i+1
end
先用参数取到到底要变成多少行,和单价
declare @t int
declare @sal nvarchar(8)
根据需求或实际情况将应变为多少行这个烤取给变量@t,单价取给@sal
设置循环的起始数值
declare @i int
set @i=1
开始循环
while(@i<=@t)
begin
--将单行的数据插入需要的表
insert into(……)
values(……)
--循环参数自增
set @i=@i+1
end
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
while循环吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-08-26
展开全部
是要把它平均分还是只是分成多行?
追问
取整 分 每有一个整数1就分一行 要求每一行数量都是一
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询