カンマで区切られたSQLクエリは、カスタム関数を呼び出します

 選択 COL から [DBO]を[GetInPara](' 101,102,103 '' '

 

 

[XXX]を使用
GO 
/ * ***** 2019年9月26日11時06分28秒:UserDefinedFunction [DBO] [GetInPara]スクリプト日:*****オブジェクト* / 
ON SET ANSI_NULLS 
GO 
ON SET QUOTED_IDENTIFIER 
GO 
(CのVARCHAR(@ [GetInPara]。[DBO]機能を変更2000(スプリットVARCHAR @)2 ))    
(COLのVARCHAR(@tテーブルを返す20 ))   
 として   
    開始し      
      、一方、C @(CHARINDEX(@スプリット)<> 0 
        開始    
          インサート@t(COL)の値(サブストリング(@c、1、CHARINDEX(@スプリットは、@ C) - 1 ))   
           のセット   @c =もの(@c、1、CHARINDEX(@スプリット、C @)、'' 
        末端    
      インサート@t(COL)の値(@c)    
      戻り

 

おすすめ

転載: www.cnblogs.com/enych/p/11589627.html