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”)