首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> SQL Server 資料庫 >> 關於SqlServer

Access 跨資料庫查詢語法:IN 子句指定外部資料庫

     編輯:關於SqlServer

語法模板

SELECT * FROM 表1 AS a
INNER JOIN [;database=外部資料庫完整路徑].表2 AS b
ON a.關鍵欄位 = b.關鍵欄位

實例

「裝材類型」在當前資料庫,「裝材」在 C:\Data\裝材.mdb:

SELECT * FROM 裝材類型 AS a
INNER JOIN [;database=C:\Data\裝材.mdb].裝材 AS b
ON a.BH = b.LXBH

關鍵點

  • 中括號 [...] 內以 ;database=路徑 指定外部資料庫。
  • 路徑可為相對路徑 (配合 AppDomain.CurrentDomain.BaseDirectory) 或絕對路徑。
  • 若外部資料庫有密碼:[;database=路徑;pwd=密碼]。
  • 前提:已開啟一個有效的 Connection 物件。

適用場景

小型專案、報表整合、不想建立 Linked Server 時的輕量級跨庫查詢。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved