Herhangi bir dış veritabanındaki Microsoft Access veritabanı altyapısının bağlanabileceği tabloları (örneğin, dBASE veya Paradox veritabanı veya dış Microsoft Access veritabanı gibi) belirler.
Söz dizimi
Bir hedef tabloyu belirlemek için:
[SELECT | INSERT] INTO hedefi IN
{yol | ["yolu" "type"] | ["" [tür; DATABASE = yol]]}
Bir kaynak tabloyu belirlemek için:
FROM tabloifpression IN
{yol | ["yolu" "type"] | ["" [tür; DATABASE = yol]]}
IN yan tümcesi içeren bir SELECT deyiminin bölümleri:
Bölüm |
Açık lama |
hedef |
Verilerin ekleneceği dış tablonun adı. |
tabloifadesi |
Verilerin alınacağı tablonun veya tabloların adı. Bu bağımsız değişken tek bir tablo adı, bir kaydedilmiş sorgu ya da bir INNER JOIN, LEFT JOIN veya RIGHT JOIN sonucundaki bir bileşen olabilir. |
yol |
Tabloyu içeren dizin veya dosyanın tam yolu. |
tür |
Veritabanı bir Microsoft Access veritabanı değilse (örneğin, dBASE III, dBASE IV, Paradox 3.x veya Paradox 4.x) tablo oluşturulurken kullanılan veritabanı türünün adı. |
Notlar
IN kullanarak bir kerede yalnızca bir dış veritabanına bağlanabilirsiniz.
Bazı durumlarda yol bağımsız değişkeni, veritabanı dosyalarını içeren dizin anlamına gelir. Örneğin, dBASE, Microsoft FoxPro veya Paradox veritabanı tablolarıyla çalışırken yol bağımsız değişkeni .dbf veya .db dosyalarını içeren dizini belirtir. Tablo dosyasının adı, hedef veya tabloifadesi bağımsız değişkeninden türetilir.
Microsoft Access veritabanı olmayan bir veritabanını belirtmek için ada noktalı virgül (;) ekleyin ve adı tek (' ') veya çift ("") tırnak işareti içine alın. Örneğin, 'dBASE IV;' veya "dBASE IV;" olabilir.
Dış veritabanını belirtmek için DATABASE özel amaçlı sözcüğünü de kullanabilirsiniz. Örneğin, aşağıdaki satırlar aynı tabloyu belirtir:
... FROM Table IN "" [dBASE IV; DATABASE=C:\DBASE\DATA\SALES;];
... FROM Table IN "C:\DBASE\DATA\SALES" "dBASE IV;"
Notlar:
-
İyileştirilmiş performans ve kullanım kolaylığı için IN yerine bir bağlantılı tablo kullanın.
-
IN özel amaçlı sözcüğünü, bir ifadede karşılaştırma işleci olarak da kullanabilirsiniz.