sql >> データベース >  >> RDS >> Sqlserver

ストアドプロシージャとEntityFramework4.0のテーブル値パラメーター

    この場合、CSV針を渡すことが最善の解決策であることに同意します。CTEを使用して、テーブルや関数を作成せずにcsv文字列を分割する簡単な方法を提案したいと思います。

    declare @separator char(1);
    set @separator = ',';
    
    ;with baseCte as
    (select left(@ValueList, charindex(@separator, @ValueList) - 1) as Value,
    substring(@ValueList, charindex(@separator, @ValueList) + 1, len(@ValueList)) 
    as rest
    union all
    select left(rest, charindex(@separator, rest) - 1) as Value, 
    substring(rest, charindex(@separator, rest) + 1, len(rest)) from baseCte
    where len(rest) > 1
    )
    select Value from baseCte
    OPTION (MAXRECURSION 0);
    


    1. MySQLクエリログの日付をフォーマットする

    2. 結果を取得するときにあいまいな列名を解決するにはどうすればよいですか?

    3. OracleDate-現在までの年数を追加する方法

    4. Ansible経由のAirflow1.10.0