sql语句问题!执行下面的存储过程,结果如图。我想使结果集合并或者插入到同一个临时表中!如何做?
--存储过程setANSI_NULLSONsetQUOTED_IDENTIFIERONGOALTERPROCEDURE[dbo].[proc_Table1_Sel]asD...
--存储过程
set ANSI_NULLS ONset QUOTED_IDENTIFIER ONGOALTER PROCEDURE [dbo].[proc_Table1_Sel]asDECLARE @Except varchar(MAX)SELECT @Except=strID FROM Table1 WHERE ID=1WHILE @Except!=''BEGINSELECT LEFT(@Except,(SELECT CHARINDEX(',',@Except))-1) AS ExceptIDSELECT @Except= SUBSTRING(@Except,(SELECT CHARINDEX(',',@Except)+1),(SELECT LEN(@Except)))END
--执行存储过程USE [StringExpress]GO
EXEC [dbo].proc_Table1_Sel
这是数据表
这是执行结果 展开
set ANSI_NULLS ONset QUOTED_IDENTIFIER ONGOALTER PROCEDURE [dbo].[proc_Table1_Sel]asDECLARE @Except varchar(MAX)SELECT @Except=strID FROM Table1 WHERE ID=1WHILE @Except!=''BEGINSELECT LEFT(@Except,(SELECT CHARINDEX(',',@Except))-1) AS ExceptIDSELECT @Except= SUBSTRING(@Except,(SELECT CHARINDEX(',',@Except)+1),(SELECT LEN(@Except)))END
--执行存储过程USE [StringExpress]GO
EXEC [dbo].proc_Table1_Sel
这是数据表
这是执行结果 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询