Birden çok veritabanına sahip bir sunucum var. Her veritabanında bu veritabanları arasında dolaşmam ve bir kayıttaki bir değeri tek bir tabloda değiştirmem gerekiyor. Bu nasıl yapılabilir?Sunucudaki veritabanlarına geçin ve verileri güncelleyin
5
A
cevap
8
Dinamik SQL kullanabilirsiniz:
declare @query varchar(max)
set @query = ''
select @query = @query + 'UPDATE ' + name +
'.dbo.YourTable set value = 1 where id = 2; '
from master.sys.databases
where name <> 'master'
exec (@query)
3
her veritabanı için SQL uygulayacak olan bir belgesiz saklı yordam sp_MSForEachDB yoktur.
EXEC sp_msforeachdb 'PRINT ''?'''
The? veritabanı adıdır.
11
EXEC sp_MSForEachDB ' Use ?; UPDATE ?.dbo.MyTable SET MyValue=999 '
İlgili konular
- 1. d3 verileri güncelleyin ve grafiği güncelleyin
- 2. Google Haritaları'nda datetime verileri için bir 24 saatlik biçime geçin.
- 3. node.js - veritabanı değişikliklerini dinle ve güncelleyin
- 4. Uygulamayı güncelleyin
- 5. RecyclerView: pozisyon alın ve etkinliğe geçin
- 6. Aynı sunucudaki Okuma Dosyası
- 7. intellij ve java ile harici kütüphaneleri güncelleyin
- 8. Android Studio'ya güncelleyin ve bu konuyu alın
- 9. chef Kaynaklar programdan yükleyin ve güncelleyin
- 10. HTML Formu ve PHP'yi kullanarak MySQL'i Güncelleyin
- 11. Arka planda konumu güncelleyin ve LocationSettings'i denetleyin
- 12. UIWebView İlerlemesini Geçin
- 13. Swrevealcontroller'dan navigasyon kontrolüne geçin?
- 14. Veritabanlarına özgü veri türleriyle geçişi yönlendirir
- 15. Veritabanlarına yönlendirilmiş karar tablosunu kurallara göre derleme
- 16. Metni sunucudaki yola (svg) dönüştürmek?
- 17. İki tablo ile güncelleyin?
- 18. Sunucudaki Git (windows server 2012)
- 19. Tümü hariç bir klasöre geçin
- 20. Ember bileşen rotanıza harekete geçin
- 21. Çevrimdışı sunucudaki Ruby mücevher bağımlılıkları
- 22. Bir sunucudaki Access DB'deki bir tablodaki verileri başka bir Access DB
- 23. Convert NSData sockaddr yapısına hızlıca geçin
- 24. LayoutLib çok yeni. Aracınızı güncelleyin
- 25. Veritabanını CSV'ye Dönüştür ve dosyayı sunucudaki klasöre kaydet
- 26. Meteor yöntemi, istemcideki ve sunucudaki farklı nesneyi döndürür
- 27. Tablodaki kayıtları CTE ile güncelleyin
- 28. android iletişim bilgilerini, isim ve cep telefonu numarasıyla temasa geçin.
- 29. Açısal Malzeme - Dinamik olarak sekme ekleyin ve bu sekmeye geçin
- 30. Lütfen kodu kopyalayın, uygulamaya geçin ve yapıştırın ama nerede?
Teşekkürler Andomar. Her bir veritabanında daha özel olması gerekebileceğinden, bu durumun benim durumum için 'sp_MSForEachDB' saklı yordamından daha uygun olduğunu düşünüyorum. Bu yöntemi kullanarak, ihtiyaç duyduğum sonuçları almak için bir döngü ve çeşitli IF koşulları oluşturabilirim. Teşekkürler. – Curt