SQLServer 跨庫查詢實(shí)現(xiàn)方法建站知識(shí)
導(dǎo)讀:1建站知識(shí)不使用鏈接的服務(wù)器名,而提供特殊的連接信息,并將其作為四部分對(duì)象名的一部分營銷型網(wǎng)站建設(shè)企業(yè)網(wǎng)站建設(shè)。
網(wǎng)站建設(shè)制作
本文給出一條 SQL 語句用于展示在同一名服務(wù)器上,不同的數(shù)據(jù)庫間查詢,注意當(dāng)前連接用戶要對(duì)兩個(gè)庫都有權(quán)限SQL Server 中 SQL 語句中對(duì)象的完整表達(dá)式是: [DatabaseServer].[DatabaseName].[DatabaseSchema].[DatabaseObject] 本文給出一條 SQL 語句用于展示在同一名服務(wù)器上,不同的數(shù)據(jù)庫間查詢,注意當(dāng)前連接用戶要對(duì)兩個(gè)庫都有權(quán)限。
復(fù)制代碼 代碼如下:
select * from CfteaDb1.dbo.CfteaTable1 inner join CfteaDb2.dbo.CfteaTable2 on CfteaDb1.dbo.CfteaTable1.Id=CfteaDb2.dbo.CfteaTable2.Id
以上在 SQL Server 2008 R2 的 Management Studio 中測試成功。下面是一些補(bǔ)充資料不使用鏈接的服務(wù)器名,而提供特殊的連接信息,并將其作為四部分對(duì)象名的一部分。 語法 OPENDATASOURCE ( provider_name, init_string ) 參數(shù) provider_name 注冊(cè)為用于訪問數(shù)據(jù)源的 OLE DB 提供程序的 PROGID 的名稱。provider_name 的數(shù)據(jù)類型為 char,沒有默認(rèn)值。 init_string 連接字符串,這些字符串將要傳遞給目標(biāo)提供程序的 IDataInitialize 接口。提供程序字符串語法是以關(guān)鍵字值對(duì)為基礎(chǔ)的,這些關(guān)鍵字值對(duì)由分號(hào)隔開,例如:"keyword1=value; keyword2=value." 在 Microsoft® Data Access SDK 中定義了基本語法。有關(guān)所支持的特定關(guān)鍵字值對(duì)的信息,請(qǐng)參見提供程序中的文檔。下表列出 init_string 參數(shù)中最常用的關(guān)鍵字。關(guān)鍵字 OLE DB 屬性 有效值和描述
數(shù)據(jù)源 DBPROP_INIT_DATASOURCE 要連接的數(shù)據(jù)源的名稱。不同的提供程序用不同的方法對(duì)此進(jìn)行解釋。對(duì)于 SQL Server OLE DB 提供程序來說,這會(huì)指明服務(wù)器的名稱。對(duì)于 Jet OLE DB 提供程序來說,這會(huì)指明 .mdb 文件或 .xls 文件的完整路徑。
位置 DBPROP_INIT_LOCATION 要連接的數(shù)據(jù)庫的位置。
擴(kuò)展屬性 DBPROP_INIT_PROVIDERSTRING 提供程序特定的連接字符串。
連接超時(shí) DBPROP_INIT_TIMEOUT 超時(shí)值,在該超時(shí)值后,連接嘗試將失敗。
用戶 網(wǎng)站建設(shè)ID DBPROP_AUTH_USERID 用于該連接的用戶 ID。
密碼 DBPROP_AUTH_PASSWORD 用于該連接的密碼。
目錄 DBPROP_INIT_CATALOG 連接到數(shù)據(jù)源時(shí)的初始或默認(rèn)的目錄名稱。
注釋 OPENDATASOURCE 函數(shù)可以在能夠使用鏈接服務(wù)器名的相同 Transact-SQL 語法位置中使用。因此,就可以將 OPENDATASOURCE 用作四部分名稱的第一部分,該名稱指的是 SELECT、INSERT、UPDATE 或 DELETE 語句中的表或視圖的名稱;或者指的是 EXECUTE 語句中的遠(yuǎn)程存儲(chǔ)過程。當(dāng)執(zhí)行遠(yuǎn)程存儲(chǔ)過程時(shí),OPENDATASOURCE 應(yīng)該指的是另一個(gè) SQL Server。OPENDATASOURCE 不接受參數(shù)變量。 與 OPENROWSET 函數(shù)類似,OPENDATASOURCE 應(yīng)該只引用那些不經(jīng)常訪問的 OLE DB 數(shù)據(jù)源。對(duì)于訪問次數(shù)稍多的任何數(shù)據(jù)源,請(qǐng)為它們定義鏈接的服務(wù)器。無論 OPENDATASOURCE 還是 OPENROWSET 都不能提供鏈接的服務(wù)器定義的全部功能,例如,安全管理以及查詢目錄信息的能力。每次調(diào)用 OPENDATASOURCE 時(shí),都必須提供所有的連接信息(包括密碼)。 示例 下面的示例訪問來自某個(gè)表的數(shù)據(jù),該表在 SQL Server 的另一個(gè)實(shí)例中。聲明: 本文由我的SEOUC技術(shù)文章主頁發(fā)布于:2023-05-21 ,文章SQLServer 跨庫查詢實(shí)現(xiàn)方法建站知識(shí)主要講述標(biāo)簽,標(biāo)題,SQL網(wǎng)站建設(shè)源碼以及服務(wù)器配置搭建相關(guān)技術(shù)文章。轉(zhuǎn)載請(qǐng)保留鏈接: http://www.bifwcx.com/article/web_3784.html
為你推薦與SQLServer 跨庫查詢實(shí)現(xiàn)方法建站知識(shí)相關(guān)的文章
-
通王TWCMS 2.0.3網(wǎng)站模板程序下載
(126)人喜歡 2024-01-15 -
Windows官方原版在哪里下載
(175)人喜歡 2024-01-15 -
WordPress網(wǎng)站模板發(fā)帖標(biāo)題顏色設(shè)置
(131)人喜歡 2024-01-07 -
修改discuz論壇帖子標(biāo)題80字符的長度限制
(249)人喜歡 2024-01-07 -
wordpress程序調(diào)用不帶超鏈接的Tag標(biāo)簽
(234)人喜歡 2024-01-05 -
網(wǎng)站在不同時(shí)期需調(diào)整內(nèi)容更新的方向
(112)人喜歡 2023-08-12