日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

数据库运维:检查不同数据库中表的差异方案

發布時間:2023/12/10 数据库 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 数据库运维:检查不同数据库中表的差异方案 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

? ? ? ? ?

1、問題場景

程序員工作過程中,不管是什么項目,伴隨著項目不斷升級迭代,相應的項目數據庫業務版本也不斷更新,數據庫出現新增表、修改表、刪除表、新增字段、修改字段、刪除字段等數據版本的變化,如果人工檢查,數據庫表和字段比較多的話,工作量就非常大。

2、解決方案
這里為大家分享一個在工作過程中編寫的自動的對比數據庫表結構版本差異的通用腳本,只需要把新舊數據庫名稱批量替換成實際的名稱就可以,支持通過鏈接服務器跨服務器檢查不同服務器的兩個數據庫表結構差異。

具體腳本:

使用說明:Old數據庫為SQL_Road1,New數據庫為[localhost].SQL_Road2。根據實際需要批量替換數據庫名稱,其中[localhost]也可以改成遠程數據庫IP地址。

sys.objects插入臨時表

SELECTs.name + '.'?+ t.name AS?TableName,t.* INTO?#tempTA FROMSQL_Road1.sys.tables t INNER?JOIN?SQL_Road1.sys.schemas s ON?s.schema_id = t.schema_idSELECTs.name + '.'?+ t.name AS?TableName,t.* INTO?#tempTB FROM[localhost].SQL_Road2.sys.tables t INNER?JOIN?[localhost].SQL_Road2.sys.schemas s ON?s.schema_id = t.schema_id

sys.columns插入臨時表

SELECT* INTO?#tempCA FROMSQL_Road1.dbo.syscolumns?SELECT* INTO?#tempCB FROM[localhost].SQL_Road2.dbo.syscolumns

第一個數據庫表和字段?

SELECTb.TableName AS?表名,a.name AS?字段名,a.length AS?長度,c.name AS?類型 INTO?#tempA FROM#tempCA a INNER?JOIN?#tempTA b ON?b.object_id = a.id INNER?JOIN?systypes c ON?c.xusertype = a.xusertype ORDER?BY??b.name

第二個數據庫表和字段?

SELECTb.TableName AS?表名,a.name AS?字段名,a.length AS?長度,c.name AS?類型 INTO?#tempB FROM#tempCB a INNER?JOIN?#tempTB b ON?b.object_id = a.id INNER?JOIN?systypes c ON?c.xusertype = a.xusertype ORDER?BY??b.name

刪掉的字段

SELECT??* FROM (SELECT??* FROM??#tempAEXCEPTSELECT??* FROM??#tempB ) a;

增加的字段

SELECT??* FROM (SELECT??* FROM??#tempBEXCEPTSELECT??* FROM??#tempA ) a;

這樣我們就將兩個數據庫中表結構的差異比對出來了,當然這一般在數據同步過程中可能才會用到。

文章推薦程序員效率:畫流程圖常用的工具程序員效率:整理常用的在線筆記軟件遠程辦公:常用的遠程協助軟件,你都知道嗎?51單片機程序下載、ISP及串口基礎知識硬件:斷路器、接觸器、繼電器基礎知識

總結

以上是生活随笔為你收集整理的数据库运维:检查不同数据库中表的差异方案的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 总裁憋尿呻吟双腿大开憋尿 | 日本少妇xxxx动漫 | 美女av影院| 亚洲乱轮| 中文字幕一区二区久久人妻网站 | 欧美天堂一区 | 久久九九99 | 日本性网站 | 少妇视频| 麻豆综合 | 国产爽视频 | 四虎在线免费播放 | 色在线视频观看 | 国产一区二区三区四区在线观看 | a毛片在线 | 日日av| 91网址入口 | 国产αv | 操处女逼视频 | 1024国产视频 | 丝袜美腿av | 口爆吞精一区二区三区 | 欧美大色网 | 国产社区在线 | 综合久久国产 | 欧美综合视频在线 | 本站只有精品 | 91精品在线观看入口 | 国产成人一区二区三区电影 | 日韩成人区 | 少妇极品熟妇人妻无码 | 狠狠撸在线观看 | 国产精品男同 | 中文在线字幕av | 成人看的毛片 | 第一章豪妇荡乳黄淑珍 | 亚洲av少妇一区二区在线观看 | 男人天堂网av | 国产欧美精品一区 | 亚洲欧洲一区二区 | 天天天天天操 | 精品国产乱码久久久久久浪潮 | 草色噜噜噜av在线观看香蕉 | 丝袜 亚洲 另类 国产 制服 | 天天插天天狠天天透 | 人妻少妇偷人精品久久久任期 | 少妇人妻综合久久中文字幕 | 制服.丝袜.亚洲.中文.综合懂 | 韩日精品中文字幕 | 国产av一区不卡 | 操操日日 | 国产一区二区三区视频免费观看 | 熟妇女人妻丰满少妇中文字幕 | 天堂精品久久 | 亚洲成色在线 | 国产精九九网站漫画 | 国内精品嫩模av私拍在线观看 | 久久免费视频6 | 欧美11一13sex性hd | 国产卡一卡二卡三无线乱码新区 | 无码人妻精品一区二区三应用大全 | 奇米影视亚洲 | 狠狠干香蕉 | 中文字幕在线观看视频www | 久久偷拍免费视频 | 国产精品二区在线观看 | 国产黄色片在线 | 九色蝌蚪91| 一级黄色大片免费 | 免费禁漫天堂a3d | 99国产精品99久久久久久 | 色偷偷888欧美精品久久久 | 欧美极度另类 | 吃瓜网今日吃瓜 热门大瓜 色婷在线 | 欧美黄色三级 | 黄色片网站免费观看 | 插少妇视频 | 日韩在线影院 | 免费毛片在线播放 | 西西人体高清44rt·net | 都市激情校园春色亚洲 | 成人国产 | 男人天堂亚洲天堂 | 成人涩涩 | 美女精品视频 | 蜜桃av噜噜一区二区三区麻豆 | 在线不卡的av| 国产精品三级av | 激情文学久久 | 亚洲精品乱码久久久久久国产主播 | 九九精品在线视频 | 久久久高清视频 | 精品一区二区在线视频 | av丝袜在线观看 | 欧美成人国产精品一区二区 | 精品一区二区三区电影 | 国产欧美三级 | av网站在线观看免费 | 红桃一区二区三区 |