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

  • How To Cook That

    How To Cook

    16 NİSAN 2011
  • Le Cargo !

    Le Cargo !

    24 HAZİRAN 2007
  • The Dubstep FX

    The Dubstep

    5 Mart 2011