循环插入多条数据问题
xb375 2007-07-16 07:52:20
CREATE PROC sp_Drop_YP
@ypids varchar(300),
@USERNAME int
AS
EXEC ('UPDATE UTB_YP SET STATUS=3,KWID=0 WHERE ID IN (' + @ypids + ')') --更新多条数据
INSERT INTO UTB_YPCL (YPID,CZDM,RQ,RYID) VALUES (@YPIDS,3,GETDATE(),@USERNAME)
GO
这个存储过程中INSERT INTO UTB_YPCL (YPID,CZDM,RQ,RYID) VALUES (@YPIDS,3,GETDATE(),@USERNAME) 这条语句只能往表中插入一条数据.如果@ypids中存放多个值的话,需要循环插到表中,该怎么写啊 ,求解.....