SQL Server Management Studio'da tablodaki değerler nasıl hızlı bir şekilde düzenlenir?


117

Nesne Gezgini'nden bağlam menüsü -> "İlk 200 Satırı Düzenle" dışında, bir hücrenin değerini hızlı bir şekilde değiştirebileceğim bir tabloyu Düzenleme modunda açmanın hızlı bir yolu var mı?

İlk 200 satırı geçebilmem gerekiyor. Ve yapmam gereken her küçük ayar için "insert" komut dosyası yazmak istemiyorum ... SMS'in neden sayfalı bir tablo düzenleyicisine (Navicat gibi) hızlı erişim sağlamadığını anlamıyorum.

Yanıtlar:


146

Mgmt Studio'da, ilk 200'ü düzenlerken, ya ızgaraya sağ tıklayarak ve Bölme-> SQL'i seçerek veya sol üstteki düğme ile SQL bölmesini görüntüleyebilirsiniz. Bu, düzenlemek istediğiniz satır (lar) ın ayrıntısına inmek için özel bir sorgu yazmanıza olanak sağlar.

Ancak nihayetinde mgmt studio bir veri giriş / güncelleme aracı değildir, bu yüzden bu biraz hantaldır.


10
Kullanıcınızın bir şey yapmasına izin verirseniz (tabloları düzenlemek gibi), bunu yapması kolay olacaktır. Ama bu sadece benim fikrim.
verileri

5
Bu sadece tek bir masa kullanıyorsanız, yani birleştirme yoksa işe yarar. 2 veya 3 masaya katılmaya başladığınızda artık bunu yapamazsınız. Başka çözümler olsaydı ilginç olurdu.
Francis Rodgers

Evet, başka bir tabloya katılırsanız, hücreleri Salt Okunur olarak değiştirir: /
CloudMeta

4
Ve SQL'i çalıştırmak istediğinizde, her zamanki "yürüt" düğmesi (F5) DEĞİL - bölmeye sağ tıklama> "Sorguyu çalıştır" (Ctrl-R)
BobbyTables

50

Araçlar> Seçenekler'e gidin. Soldaki ağaçta SQL Server Nesne Gezgini'ni seçin. "En Üst Satırları Düzenle komutu" seçeneğini 0 olarak ayarlayın. Artık, bağlam menüsünden tüm tabloyu görüntülemenize ve düzenlemenize izin verecektir.


19
... eğer tablonuzda milyonlarca satır varsa bu çok da iyi bir fikir değildir .....
marc_s

neden sadece Üst (n) Satırları düzenlemek için istenen değeri girmiyorsunuz yani Adam tarafından açıklandığı gibi "Sunucu Nesne Gezgini" seçeneğinden 1000 satır girdim .. +1 veriyor
panky sharma

2
@marc_s - evet, ancak düzenleme için ilk N satırı alan sql'yi düzenlemenin bir yolu var mı? Anladım - "En üstteki xyz satırlarını düzenle" yi seçin, ızgara düzenleme bölgesinde Ctrl + 3 tuşlarına basın (veya "SQL Bölmesini Göster" i tıklayın) ve sorguyu düzenleyin ... Ancak bunun yalnızca çalışmayan sorgu için işe yarayacağını lütfen unutmayın "birleştirme" içermiyor
yığın1

4

2

Brendan haklı. Filtrelenmiş bir kayıt listesini düzenlemek için Seç komutunu düzenleyebilirsiniz. Örneğin "WHERE dept_no = 200".

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.