Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Пример за заявка на SQL Server 2008 за създаване на курсор за преминаване през записи

declare cur cursor for 
select id from tbl 
open cur
declare @id int
fetch next from cur into @id
while (@@FETCH_STATUS = 0)
begin
    print(@id)
    fetch next from cur into @id
end
close cur
deallocate cur

-- just replace "tbl" with your table name and "id" with your field name
-- and do whatever you want in begin-end block (now it simply prints the id of each record)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Забавление с BULK INSERT SQL SERVER - тип несъответствие или невалиден знак за посочената кодова страница

  2. Първо подредете по конкретен идентификатор, след това по останалите

  3. Изпълнете динамична заявка с go в sql

  4. Какъв е еквивалентът на bigint в C#?

  5. Как мога да комбинирам няколко реда в списък, разделен със запетая в SQL Server 2005?