sql语句insert用法 如何用SQL语句将一行变成多行?

如何用SQL语句将一行变成多行?使用循环。首先,使用参数获取要更改的行数和单价declare@t intdeclare@sal nvarchar(8)根据需求或实际情况,将行数给定给变量@t,单价给定

如何用SQL语句将一行变成多行?

使用循环。

首先,使用参数获取要更改的行数和单价

declare@t int

declare@sal nvarchar(8)

根据需求或实际情况,将行数给定给变量@t,单价给定给@sal

设置周期的初始值

declare@I int

set@I=1

开始循环

同时(@我<=@t

begin

--将单行的数据插入到所需的表中

]首先创建spilt方法,然后调用它。1--create function create error partition(PuListVarchar2,PuSepVarchar2:=“,”)returntypeuSplitPipelineDisluIdxplsuIntegervuListVarchar2(50):=PuListBeginLoopluIdx:=instr(vuList,PuSep)iflux>0thenpiperow(substr(vuList,1,luIdx-1))vuList:=substr(vuList,lidx length(Pux)sep elseppeRow(vux list)退出IfendLoopReturnEndSplit 2。选择*fromtable(拆分(“Cao XX,Zhong XX”)