Alt sorgulamayi baska databaseden yapabilirmiyim

MS SQL Server veritabanı ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
Burhan_ast
Üye
Mesajlar: 143
Kayıt: 15 Haz 2003 07:33
Konum: Almaty, Kazakhstan

Alt sorgulamayi baska databaseden yapabilirmiyim

Mesaj gönderen Burhan_ast » 12 Nis 2004 10:20

Merhaba,

Stok kartlarinda alt sorgulama yapiyorum fakat alt sorgu olacak bilgi baska database bu nedenle hata aliyorum, MS-SQL serverda bu mumkunmudur...

Query su sekildedir....

Kod: Tümünü seç

SELECT
LOGICALREF,
(Select CODE From Aqua_40.Dbo.VT_ITEMS Where (LOGICALREF=STLINE.STOCKREF)) AS Stok_kodu,
(Select PRODUCERCODE From Aqua_40.Dbo.VT_ITEMS Where (LOGICALREF=STLINE.STOCKREF)) AS Kod_Ram,
(Select NAME From Aqua_40.Dbo.VT_ITEMS Where (LOGICALREF=STLINE.STOCKREF)) AS Aciklama,
(Select NAME_RU From Aqua_40_RU.Dbo.ITEMS_RU Where (CODE_NEW=(Select CODE From Aqua_40.Dbo.VT_ITEMS Where (LOGICALREF=STLINE.STOCKREF)))) AS Aciklama_ru,
AMOUNT as Miktar, PRICE as Fiyat, TOTAL
FROM Aqua_40.dbo.VT_01_STLINE AS STLINE
WHERE (STLINE.STFICHEREF=:LOGICALREF)
ORDER by INVOICELNNO


Kod: Tümünü seç

(Select NAME_RU From Aqua_40_RU.Dbo.ITEMS_RU Where (CODE_NEW=(Select CODE From Aqua_40.Dbo.VT_ITEMS Where (LOGICALREF=STLINE.STOCKREF)))) AS Aciklama_ru,
Bu satirda problem aliyorum cunku alt sorgu Aqua_40_ru oldugu icin burayi Aqua_40 yaptigimda problem yok,

Burhan Cakmak

Kullanıcı avatarı
fahrettin
Admin
Mesajlar: 2619
Kayıt: 11 Haz 2003 09:38
Konum: İstanbul
İletişim:

Mesaj gönderen fahrettin » 12 Nis 2004 11:00

Sybase'de soyle bir sey var. Proxy table tanımlıyabiliyorsunuz.... Yani herhangi bir baska veritabanındaki bir tabloyu bu veritabanında istediginiz bir isimle proxy table olarak tanımlıyorsunuz. Boylece o diger veritabanındaki tabloya kendi veritabanınız icinden lokal bir table imis gibi baglanabiliyorsunuz... Benzer sey Mssql'de de olabilir zannedersem... Ya da kendim demeyip kullanmadim ama bir başka database'den sorugulama yapabilmek de mumkun olmali diye dusunuyorum.
* http://www.fahrettin.org Manzara Fotoğraflarım... :)
* http://delphiturkiye.gunduz.info Seminerler... ;)
* http://www.hakmar.com.tr Kalite bir haktır... 8)

Cevapla