SORU
1 Kasım 2009, Pazar


SQL imleç kullanmadan her Satır için Saklı Yordam Çağrısı

Nasıl bir satır sütun sp için giriş parametreleri bir tablodaki her satır için bir saklı yordam çağrısıolmadankullanarak bir İmleç?

CEVAP
29 Mayıs 2011, Pazar


Ben konuşurken hep kümesi tabanlı bir yaklaşım (bazen şema değiştirme pahasına) bak genelde.

Ancak, bu parçacığın yerini.. var mı

-- Declare & init (2008 syntax)
DECLARE @CustomerID INT = 0

-- Iterate over all customers
WHILE (1 = 1) 
BEGIN  

  -- Get next customerId
  SELECT TOP 1 @CustomerID = CustomerID
  FROM Sales.Customer
  WHERE CustomerID > @CustomerId 
  ORDER BY CustomerID

  -- Exit loop if no more customers
  IF @@ROWCOUNT = 0 BREAK;

  -- call your sproc
  EXEC dbo.YOURSPROC @CustomerId

END

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Kanaal van Dj0fifty

    Kanaal van D

    28 EKİM 2011
  • My Name Is Jeff

    My Name Is J

    26 ŞUBAT 2008
  • xSammyJoe1

    xSammyJoe1

    19 Temmuz 2011