sql >> Databáze >  >> RDS >> Sqlserver

Čárkami oddělený seznam v SQL

declare @S varchar(20)
set @S = '1,2,3,4,5'

while len(@S) > 0
begin
  --print left(@S, charindex(',', @S+',')-1)
  exec YourSP left(@S, charindex(',', @S+',')-1)
  set @S = stuff(@S, 1, charindex(',', @S+','), '')
end

Vyzkoušejte SE Data:Projděte si řetězec




  1. Mapování polí uložených procedur MySQL Entity Framework 4.0

  2. Mysql:Aktualizujte pole nejnovějšího záznamu

  3. Spouštěč SQL při odstranění mutující tabulky

  4. cx_Oracle Connection Timeout