«stored-procedures» etiketlenmiş sorular

Bir veritabanı yöneticisine yüklenmiş ve çağrılabilir API'yı gösterebilen çağrılabilir kod. Normalde yerel sorgu dilinde yazılan bazı DBMS platformları diğer dilleri de destekler.

3
Formülü bir tabloda depolama ve formülü bir işlevde kullanma
Bir kısmı ajan komisyonları işleyen bir PostgreSQL 9.1 veritabanı var. Her temsilcinin ne kadar komisyon aldıklarına dair kendi hesaplama formülü vardır. Her ajanın alması gereken komisyon miktarını üretme fonksiyonum var, ancak ajan sayısı arttıkça kullanımı imkansız hale geliyor. Son derece uzun vaka ifadeleri ve tekrarlayan kodlar yapmak zorunda kaldım, bu …



1
Xml parametresini kullanarak birden çok veriyi yükseltirken Birleştirme sorgusunu nasıl kullanırım?
Değerler dizisi içeren bir tablo güncelleştirmeye çalışıyorum. Dizideki her öğe, SQL Server veritabanındaki bir tablodaki bir satırla eşleşen bilgiler içerir. Satır zaten tabloda varsa, o satırı verilen dizideki bilgilerle güncelleriz. Aksi takdirde, tabloya yeni bir satır ekliyoruz. Temelde upert tanımladım. Şimdi, bunu bir XML parametresi alan saklı bir yordamda elde …


2
Sp_msforeachdb sahne arkasında tam olarak nasıl çalışır?
Yaşadığım bir sorunu gidermem gerekiyor ve sorunumun üstesinden gelmek için sp_msforeachdb'nin nasıl çalıştığını anlamak için yardıma ihtiyacım var. Ne zaman sp_msforeachdb çalıştırdığımda bir hata alıyorum Msg 102, Level 15, State 1, Incorrect syntax near '61' Koduma bir örnek şöyledir: EXEC SP_msforeachdb 'SELECT ''?'' AS Database FROM ?.sys.objects WHERE name like …

2
Bağlantılı bir sunucuya başvuran taşınabilir SQL'i nasıl yazarım?
Bağlantılı bir sunucuya başvuran saklı yordam var. Prosedür boyunca çeşitli yerlerde aşağıdaki gibi bir şey var: INSERT INTO [TableName] (...Columns...) SELECT ...Columns... FROM [ServerName\InstanceName].[Catalogue].[dbo].[TableName] WHERE TableNameID = @TableNameID Bu yordam Geliştirme ortamımda, Test ortamımda ve Canlı ortamımda var. Sorun, sunucu adlarının her ortam için farklı olması nedeniyle yordamın her kopyasının …


4
Hangi saklı yordamın veya tetikleyicinin SQL Server 2008 R2'de bir tablo kullandığını nasıl bilebilirim?
Bu, denetlediğim DB'de, kullanıcı geçmişini tutan bir arşiv tablosu var ve bir süre sonra bu tablodan satırları silen büyük boyutlu bir boyuttan kaçınmak için bir tetikleyici veya mağaza yordamı var. aynı, ben DB tasarım vermedi, ben sadece bu DB kullanan bir uygulamanın bakım alıyorum, bu yüzden bu saklı yordamların veya …


1
sp_prepexec (sp_execute) ve sp_executeSQL karşılaştırması
Sorunun eti: gerçek saklı yordamlar geçici tablo önbelleğe almayı uygulayan tek mekanizma mıdır, yoksa sp_executeSQL/ gibi sistem saklı yordamları sp_executeda bunlardan mı yararlanır? Ben bir DBA değilim, bu yüzden lütfen küçük kelimeler kullanın. Uygulamamız, profilcisine dan, ben üzerinden tüm SQL çalıştırmak bkz üzerinde hazır deyimleri gönderir sp_prepexecçalışan ikisi için de …
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.