CREATE PROCEDURE [dbo].[Pro_TEST]
AS
BEGIN
   DECLARE @split NVARCHAR(200)
   DECLARE @c NVARCHAR(200)

   SET @split=','
   SET @c='025,023,014,015'
   CREATE TABLE #T (col NVARCHAR(200))

    WHILE ( CHARINDEX(@split, @c) <> 0 )  
        BEGIN  
            INSERT  #T( col )  
            VALUES  ( SUBSTRING(@c, 1, CHARINDEX(@split, @c) - 1) )  
            SET @c = STUFF(@c, 1, CHARINDEX(@split, @c), '')  
        END 
   INSERT  #T( col ) VALUES  ( @c )  
   SELECT * FROM #T
  
END


GO

--execute Pro_TEST 

 

相关文章:

  • 2022-12-23
  • 2022-02-16
  • 2022-12-23
  • 2021-06-20
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-11-04
  • 2022-12-23
  • 2021-09-13
  • 2022-12-23
  • 2021-11-05
  • 2022-12-23
相关资源
相似解决方案