Forum
Farklı tadalarda tablo ilişkilendirmek mümkünmüdür arkadaşlar..
A datasındaki costumer ıd B datasındaki ambar ıd sine eşitleye bilirmiyiz?
Farklı tadalarda tablo ilişkilendirmek mümkünmüdür arkadaşlar..
A datasındaki costumer ıd B datasındaki ambar ıd sine eşitleye bilirmiyiz?
Aslında sorunuzdaki eşitleme ve ilişiklendirme kavramları farklı şeyler. Fakat teknik ayrıntılara takılmayıp soruyu yanıtlamaya çalışırsak;
"veritabanını oluştururken ilişiklendirip yazılım tarafında eşitlersiniz"
denilebilir.
Aslıda söylemiş olduğum şey belki saçma gelir. Şimdi A ticari yazılımı var kalıplaşmış ve oturmuş B yazılımı var oda aynı şekilde yanlız müşteri a ya ne işlersem online b yede işlesin istiyor... olayın aslı bu
A ve B farklı veritabanları ise database link ile birbirini ilişkilendirirek gerekl izinleri vererek ve insert on trigger oluşturup A dan B ye otomatik veri transferini gerçekleştirebilirsiniz.
Aslıda söylemiş olduğum şey belki saçma gelir. Şimdi A ticari yazılımı var kalıplaşmış ve oturmuş B yazılımı var oda aynı şekilde yanlız müşteri a ya ne işlersem online b yede işlesin istiyor... olayın aslı bu
A'nın ilgili tablolarına trigger yazmalısınız. Trigger'lar oluşturuldukları tabloda bir işlem yapıldığında çalışan komutlardır.
Trigger'ların oluşturulması ve trigger'larla ilgili bilgi için: http://msdn.microsoft.com/en-us/library/ms189799.aspx adresini ziyeret edebilirsiniz.
http://calisanadam.blogspot.com/2009/07/basit-trigger-ornekleri.html
http://turkcekaynak.net/tag/sql-trigger-ornekleri
Buralarda da birkaç türkçe açıklamalı trigger örnekleri mevcut.
Sizin burada anlatılanlardan farklı olarak tek yapacağınız şey farklı bir veritabanını kullanmak olacak. Dolayısıyla A ticari yazılımının SQL'e bağlanan kullanıcısının B yazılımının kullandığı veritabanına da erişimi olması gerekmektedir. Eğer her iki yazılım da aynı kullanıcı adı ile (örneğin sa) bağlanıyorsa o zaman herhangi bir işlem yapmanıza gerek de yok ama eğer değilse erişim yetkilerini de düzenlemelisiniz.
İyi çalışmalar.
üstadlarım çok tşk ederim.