目前分類:MS SQL 常見錯誤 (2)

瀏覽方式: 標題列表 簡短摘要

使用SQL SERVER 2008 當直接使用SQL Server Management Studio修改Table 欄位格式或是其他DDL定義時,就會引發跳出下列錯誤訊息

不允許儲存變更。 您所做的變更會需要下列資料表卸除並重新建立。 您有做任何變更一個資料表,無法重新建立或啟用選項會防止儲存變更,需要重新建立資料表。

SQL 不允許變更Error Message  



文章標籤

Byron 發表在 痞客邦 留言(0) 人氣()

 

錯誤訊息:識別資料行其外顯值只有當使用了資料行清單且  IDENTITY_INSERT  為  ON  時才能指定

ANS:

  1. 在新增資料時因為目標資料表具識別欄位,而新增的指令也包含了這個欄位,所以在新增指令中去除此欄位讓資料庫自己來處理該欄位的值之新增即可。 也就是INSERT指令中,不要包含具有自動編號的識別欄位。
  2. 若真有必要自行增加識別欄位之值,請採用下列方法:

--開啟IDENTITY_INSERT

                SET IDENTITY_INSERT ItemName ON

 --執行新增資料命令(Idx為具自動編號的識別欄位)

Byron 發表在 痞客邦 留言(0) 人氣()