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

  • ASUS Campus Life

    ASUS Campus

    18 Mart 2013
  • LearnKey

    LearnKey

    19 AĞUSTOS 2008
  • NPR

    NPR

    22 NİSAN 2006