SQL SERVER 匯出 INDEX 的方式

當遇到資料庫更換機器後,發現資料表建立時沒有加上原有的 INDEX,該如何產生現有資料表已存在的 INDEX 呢?

邦哥不會寫程式
程式裡有蟲
Feb 15, 2022

--

Photo by Michal Balog on Unsplash

方式一、產生資料表指令碼時,就將 INDEX 一併產生。

1.開啟 SSMS,選擇資料庫,點擊右鍵後,選擇「工作」→「選擇產生指令碼」

資料庫產生指令碼

2.選擇要產生的資料表

產生資料表指令碼

3.在指令碼的儲存方式步驟中,點擊右方的「進階」按鈕

指令碼的儲存方式

4.移至「資料表/檢視表選項」將「編寫索引的指令碼」設定為「True」

這樣子產生出來的 CREATE TABLE 語法就會包含 INDEX。

方式二、利用程式產生現有資料表的 CREARTE INDEX 語法

執行下列 SQL 語法,即可產生

參考來源

--

--