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

  • CMTelly

    CMTelly

    2 Mayıs 2007
  • Hak5DarrensVlog

    Hak5DarrensV

    11 EYLÜL 2009
  • Machinima

    Machinima

    17 Ocak 2006