国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > SQL Server > 正文

SQL Server修改標識列方法 如自增列的批量化修改

2024-08-31 00:45:00
字體:
來源:轉載
供稿:網友
通過界面設計上是能手工操作的,無法達到我批量修改幾千臺服務器
因為此了一個腳本來批量執行。
環境:redgate + mssql 2008 r2
以下代碼根據自己的業務稍做修改即使用。

復制代碼 代碼如下:


--允許對系統表進行更新
exec sp_configure 'allow updates',1
reconfigure with override
GO
--取消標識列標記
update syscolumns set colstat = 0 where id = object_id('tablename') and colstat = 1
GO
--插入id=8001-8003的行
--恢復標識列標記
update syscolumns set colstat = 1 where id = object_id('tablename') and name = '標識列名稱'
--重新設置標識的起始值
DBCC CHECKIDENT (表名稱, RESEED, 10003)
--禁止對系統表進行更新
exec sp_configure 'allow updates',0
reconfigure with override


還有很多批量操作的知識,
如批量檢查索引是否準確
字段的長度是否一致
作業是否運行結果一致
服務是否同時啟動
……
都需要批量來處理。
可參考我其他的文章獲取其他批量操作的方法。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 湾仔区| 乌恰县| 晋中市| 寿阳县| 隆子县| 卢氏县| 平陆县| 丰宁| 和平县| 牟定县| 宁夏| 湖南省| 锦州市| 施甸县| 南澳县| 安顺市| 尚义县| 平凉市| 洛浦县| 仪陇县| 嘉黎县| 泾阳县| 延长县| 界首市| 临夏市| 和平区| 郓城县| 连南| 靖远县| 芮城县| SHOW| 竹北市| 钟山县| 灵石县| 聂荣县| 丰镇市| 通江县| 古交市| 托克托县| 孝感市| 扎囊县|