SORU
15 EKİM 2010, Cuma


Değişkenleri atarken SET versus SEÇİN?

T-SQL değişkenleri atarken SET SELECT tablolar arasındaki farklar nelerdir?

CEVAP
15 EKİM 2010, Cuma


this article özetler Quote,:

  1. SET değişken atama için ANSI Standardı, SEÇMEK değil.
  2. Bir seferde sadece tek bir değişken atayabilirsiniz SETİ, çoklu seçim atamaları aynı anda yapabilir.
  3. Eğer bir sorgudan atama, SET sadece skaler bir değer atayabilirsiniz. Eğer sorgu birden fazla değer verir/satır sonra bir hata oluşturacaktır. SEÇİN değişkeni için değerler atayın ve birden fazla değer döndürdü (muhtemelen asla yanlış bir şey başka bir yere gittiğini bilirdin - eğlenceli bir sorun giderme var) olduğu gerçeği gizler
  4. Atarken bir sorgu varsa herhangi bir değer döndürdü sonra Ayarlar atamak NULL, nerede seçmez olun atama (çok değişken olmayacak değişti önceki değer)
  5. Bildiğim kadarıyla hız farklılıkları - SET arasında doğrudan farklılıklar ve SEÇMEK yok. Ancak SEÇMEK tek çekimde birden fazla ödev yapmak için yeteneği hafif bir hız avantajı üzerine kurulu veriyor.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • backyardjay

    backyardjay

    8 ŞUBAT 2009
  • Dumb Stupid Videos

    Dumb Stupid

    26 Kasım 2013
  • Pituvision

    Pituvision

    11 Mart 2006