SQL Serverを使用しています。テーブルがあります。 id
列が主キーです。私はいくつかのid
値をカンマ区切りの文字列としてストアドプロシージャに送ります(例:1,2,3,4
)。私は2つの列を文字列値 'A'に更新する必要があります。誰も私にストアドプロシージャ内の複数の値を処理する方法の例を教えてください?ストアドプロシージャへのカンマ区切り文字列
1
A
答えて
0
これはさまざまな方法で実行できます。次のいずれかになります。
declare @myQuery as char(100) = 'update myTable set ColumnA = ''A'', ColumnB = ''A'' where Id in (' + @myParameterString +')'
execute(@myQuery)
注:
UPDATE dbo.YourTable
SET ColumnA = 'A'
WHERE
',' + '1,2,3,4' + ',' LIKE '%,' + CAST(Id AS VARCHAR(100)) + ',%'
あなたは文字列の更新を作成し、それを実行することができますsp_executesql
0
でそれを行うことができ、あなたが持っているT-SQLに単一引用符をエスケープします2つの一重引用符を入力します( '' A ''など)。
関連する問題
- 1. カンマ区切り文字列
- 2. カンマ区切りの文字列
- 3. カンマ区切りの文字列 - インパラSQL
- 4. カンマ区切り文字列への配列ですか?
- 5. Mysqlクエリ... WHERE(コンマ区切り文字列)IN(カンマ区切り文字列)
- 6. 区切り文字なしの文字列をカンマ区切りの文字列に変換する方法は?
- 7. 各値のストアドプロシージャをカンマ区切り文字列で実行します。
- 8. 変換パイプは、C#でカンマ区切り形式に文字列を区切り
- 9. SQLのINT列にカンマ区切り文字列を入力
- 10. DataReader列からのカンマ区切り文字列
- 11. カンマ区切りカンマ区切りのコンマ区切り
- 12. マルチデムPHPの文字列 - カンマで区切られた、コロン区切りのアレイ
- 13. powershell配列引用符でカンマ区切り文字列
- 14. SQLite列をカンマ区切り文字列に変換
- 15. のpython - カンマ区切りの文字列カラム
- 16. カンマ区切りの値をPHPの文字列から
- 17. 複数のカンマ区切り文字列を文字列から読み取る
- 18. 文字列を1つのカンマ区切り文字列に変換する
- 19. カンマ区切りの文字列を使用して
- 20. カンマ区切りの値:文字列からリストするオブジェクト
- 21. AngularJS $ httpカンマ区切りのクエリ文字列パラメータを取得
- 22. SQL Serverクエリで、カンマ区切りの文字列行
- 23. SQLでカンマ区切りの文字列を比較
- 24. カンマ区切りリストで文字列の値を検索
- 25. ベクターからのカンマ区切り文字列値
- 26. 数値のカンマ区切り文字列を数値でソート
- 27. Androidのカンマ区切り文字列番号への文字列番号の変換
- 28. jQuery/JavaScript分割文字列(カンマ区切り)
- 29. SQL Serverにカンマ区切り文字列を挿入します。
- 30. Rubyでカンマ区切り文字列を検索する
データベースの互換性レベルが130以上でない場合は、SELECT Value FROM STRING_SPLIT(id、 '、') ' – Pream
@Pream:SQLServer 2016を使用している場合のみ – TheGameiswar