久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

檢查表是否存在于外部鏈接數(shù)據(jù)庫中

Check if Table Exists in external linked database(檢查表是否存在于外部鏈接數(shù)據(jù)庫中)
本文介紹了檢查表是否存在于外部鏈接數(shù)據(jù)庫中的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧!

問題描述

所以我正在創(chuàng)建一個腳本,我在其中鏈接另一個服務(wù)器中的數(shù)據(jù)庫.

So I'm creating a script where I"m linking a database that is in another server.

使用 OBJECT_ID 我想檢查外部鏈接數(shù)據(jù)庫中是否存在一個表,如下所示:

Using OBJECT_ID I want to check whether a table exists in the external linked database like so:

IF OBJECT_ID('[10.0.48.139].[DBNAME].[dbo].tblRating', 'U') IS NOT NULL
    BEGIN
        SET @Sql = N'
        INSERT INTO tblRating
                ( fldSubDivisionID ,
                  fldClientName ,
                  fldAddress ,
                  fldCountryID ,
                  fldComments ,
                  fldCreatedDate ,
                  fldCreatedBy ,
                  fldModifiedDate ,
                  fldModifiedBy
                )
        SELECT * FROM ' + @SourceDB + '.tblRating';
        EXECUTE sp_executesql @Sql;
    END
ELSE
    PRINT 'Table [tblRating] Not Found in Source Database'

即使該表存在于 [10.0.48.139].[DBNAME].[dbo] 中,由于某種原因它總是返回 null.當(dāng)你把一個 Serverlocation 或 ip 放在那里時,我不認(rèn)為 OBJECT_ID 喜歡它.

Even though the table exists in [10.0.48.139].[DBNAME].[dbo] for some reason it always returns null. I don't think OBJECT_ID likes it when you put an Serverlocation or ip in there.

推薦答案

您可以查詢鏈接數(shù)據(jù)庫的 INFORMATION_SCHEMA 來完成此操作.但是,首先,您必須在鏈接的數(shù)據(jù)庫上創(chuàng)建一個視圖,因為它不能像這樣直接查詢:

You could query the INFORMATION_SCHEMA of the linked database to accomplish this. First, though, you'd have to create a view on the linked DB since it cannot be queried directly like so:

CREATE VIEW vwInformationSchemaTables AS SELECT * FROM INFORMATION_SCHEMA.TABLES

然后你可以像這樣從鏈接的數(shù)據(jù)庫中查詢:

Then you can query from the linked database like so:

IF EXISTS(SELECT 1 FROM [10.0.48.139].[DBNAME].dbo.vwInformationSchemaTables WHERE TABLE_NAME='tblRating') 
BEGIN 
  --table exists
END

這篇關(guān)于檢查表是否存在于外部鏈接數(shù)據(jù)庫中的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

【網(wǎng)站聲明】本站部分內(nèi)容來源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請聯(lián)系我們刪除處理,感謝您的支持!

相關(guān)文檔推薦

Modify Existing decimal places info(修改現(xiàn)有小數(shù)位信息)
The correlation name #39;CONVERT#39; is specified multiple times(多次指定相關(guān)名稱“CONVERT)
T-SQL left join not returning null columns(T-SQL 左連接不返回空列)
remove duplicates from comma or pipeline operator string(從逗號或管道運(yùn)算符字符串中刪除重復(fù)項)
Change an iterative query to a relational set-based query(將迭代查詢更改為基于關(guān)系集的查詢)
concatenate a zero onto sql server select value shows 4 digits still and not 5(將零連接到 sql server 選擇值仍然顯示 4 位而不是 5)
主站蜘蛛池模板: 中文字幕视频在线 | 91新视频 | 天天草草草 | 91资源在线| 北条麻妃一区二区三区在线视频 | 午夜精品久久久久99蜜 | 国产精品视频二区三区 | 久操av在线 | 国产精品久久精品 | 亚洲最色网站 | 欧美日日 | 久久久久久色 | 91精品国产色综合久久 | 国产成人免费视频网站高清观看视频 | 亚洲女人的天堂 | 国产亚洲精品a | 色成人免费网站 | 黄色一级毛片免费看 | 亚洲欧美激情四射 | 久久青视频 | 欧美精品1区2区3区 精品国产欧美一区二区 | 色片在线观看 | 国产乱一区二区三区视频 | 精品国产乱码久久久久久影片 | 精品免费视频 | 毛片一级网站 | 国产精品久久久久久久一区探花 | 亚洲综合一区二区三区 | 在线视频日韩精品 | 久久久精品影院 | 黄色永久免费 | 97伦理电影网 | 精品欧美一区二区精品久久久 | 日日操夜夜摸 | 在线免费观看a级片 | 91国在线| 99久久久久久久 | 一区二区三区四区不卡视频 | 日韩成人免费视频 | 天堂一区二区三区四区 | 亚洲欧美一区二区三区在线 |