Kaynak: KB-v1
08_SupportPlaybooks/Processes/PROC-217.md←Surecler/*.doc(destek süreç dokümanı; parola/IP/terminal maskelenmiş). Gerçeklik: DOCUMENTED — kodla doğrulanmış değil.
Farklı Veritabanları Kur Ekleme
Kimlik: PROC-217 · Ürün: SQL Server · Kategori: Veritabanı bakımı (SQL) · Katalog: Farklı Veritabanları Kur Ekleme
Kaynak: AifaSoft destek süreç dokümanı (Word). Şifre, kullanıcı adı, terminal no ve IP bilgileri kaynak aşamasında maskelenmiştir; görseller resimli süreç kitabındadır.
(görsel — süreç kitabında)
İKİ FARKLI VERİTABANINDA SABIT1 YILLIK KUR EKLEME V1.0
İKİ FARKLI VERİTABANINDA SABİT 1 YILLIK KUR EKLEME V1.0
Dokuman TipiMETA2ERPDOKÜMAN NO01HazırlayanANIL HACIBABAYayın Tarihi10.07.2026
Başka Veritabanında Bir Birimin 1 Yıllık Fiyata Verisini Taşıma
1.ADIM
(görsel — süreç kitabında)
SELECT Id, Kodu
FROM ERPANILV2.Sistem.Birimler
WHERE Kodu = 'GUM';
--Önce 2 veritabanında 'GUM' aynı Id mi Kontrol et!!!!
SELECT Id, Kodu
FROM HACIERPDOVIZv2.Sistem.Birimler
WHERE Kodu = 'GUM';
2.ADIM.
(görsel — süreç kitabında)
SELECT COUNT(*)
FROM ERPANILV2.Sistem.Kurlar
WHERE BirimId = Sistem.GetBirimToId('GUM')
AND Tarih >= DATEADD(YEAR, -1, GETDATE())
AND IsDeleted = 0;
--Toplam Kaç adet Veri Taşınacak Kontrol et!!!
3.ADIM
(görsel — süreç kitabında)
INSERT INTO HACIERPDOVIZv2.Sistem.Kurlar
(
Tarih,
BirimId,
Alis,
Satis,
LastModify,
UserId,
InsertDate,
IsDeleted
)
SELECT
K.Tarih,
K.BirimId,
K.Alis,
K.Satis,
K.LastModify,
K.UserId,
K.InsertDate,
K.IsDeleted
FROM ERPANILV2.Sistem.Kurlar AS K
WHERE K.BirimId = Sistem.GetBirimToId('GUM')
AND K.Tarih >= DATEADD(YEAR, -1, GETDATE())
AND K.IsDeleted = 0
AND NOT EXISTS
(
SELECT 1
FROM HACIERPDOVIZv2.Sistem.Kurlar AS H
WHERE H.Tarih = K.Tarih
AND H.BirimId = K.BirimId
);
1 Veritabanından diğer veri tabanına birim kopyalandı.
_(görsel — süreç kitabında)_MERKEZ Mah. 29 Ekim Cad. Vizyonpark Ofis Blockları 4 Plaza K:7 No:709-710 Bahçelievler/İSTANBUL
PHX:+(90)(212) 603 24 32(3 HAT) -Email:info@aifasoft.com
Kaynaklar
- SRC-PROC-DOC — süreç dokümanı #217
