SORU
19 NİSAN 2010, PAZARTESİ


Bir "parti" ve neden kullanılır GİTMEK mi?

Okudum ve vb MSDN okuyun. Tamam, bu yüzden sonunda toplu sinyal gönderir.

Bir parti ne tanımlar? Komut dosyaları bir demet hepsi aynı anda çalıştırmak için yapıştırma olduğumda gitmek istiyorum neden göremiyorum.

Asla anlamamışımdır. Herkes bunu kullanmaya ihtiyacım olduğunda daha iyi ve kaç ya da ne tür bir işlem sonrası () açıklayabilir mi?

Neden her güncellemeden sonra buraya GİTMEK gerekir: örneğin

 UPDATE [Country]
   SET [CountryCode] = 'IL'
 WHERE code = 'IL'

 GO

 UPDATE [Country]
   SET [CountryCode] = 'PT'
 WHERE code = 'PT'

CEVAP
19 NİSAN 2010, PAZARTESİ


GOdeğildüzgün TSQL komut.

Bunun yerine özel bir komutistemci programhangi bağlar için bir SQL server, Sybase, Microsoft değil emin hakkında ne Oracle), sinyalizasyon için istemci program bu set komutları vardı içine girdi o kadar "git" mi olmalı gönderilen sunucu çalıştırılacak.

Neden/ne zaman ihtiyacın var?

  • MS SQL server "" parametre - bir olarak kullanabilirsiniz "N kat" kısayol. tekrar sayımı GİT

  • Çok büyük güncelleştirmeleri SQL server günlüğü doldurmak olabilir. Bunu önlemek için, go) küçük gruplar halinde ayrılması için ihtiyaçları olabilir.

    Senin örnek olarak, eğer güncelleme için bir dizi ülke kodları vardır böyle bir ses böyle olacak tükendi günlük uzay, çözüm için ayrı her ülke kodu ayrı bir işlem - hangi yapılabilir ayırarak onlara müşteri ile go.

  • Bazı SQL ifadeleri çalışmak üzere aşağıda olanlardan GİT ayrılmalıdır.

    Örneğin, en az Sybase ()/tetikler prosedürleri oluşturma aynen, tek bir işlemle bir tablo yeniden oluşturmak aynı isimli tabloyu bırak, sen değil

> drop table tempdb.guest.x1          
> create table tempdb.guest.x1 (a int)
> go
  Msg 2714, Level 16, State 1
  Server 'SYBDEV', Line 2
  There is already an object named 'x1' in the database.   

> drop table tempdb.guest.x1          
> go
> create table tempdb.guest.x1 (a int)
> go
>

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Lamborghini

    Lamborghini

    13 Aralık 2005
  • Ordetta Price

    Ordetta Pric

    12 EYLÜL 2011
  • The Slow Mo Guys

    The Slow Mo

    15 AĞUSTOS 2010