在SQL Server中修改欄位型別和欄位名稱的儲存過程

秋高工作室發表於2016-03-22

 在SQL Server中修改欄位型別和欄位名稱

  --以下是完整的SQL執行語句

  if exists(select * from syscolumns where id=object_id('資料表名稱') and name='欄位名') --判斷該欄位是否存在

  begin

  ALTER TABLE 表明 ALTER COLUMN 欄位名 VARCHAR(64);--更改型別

  end

  GO

  if exists(select * from syscolumns where id=object_id('表名') and name='舊欄位名') --判斷該欄位是否存在

  begin

  EXEC sp_rename '表明。舊欄位名', '新欄位名', 'COLUMN'; --更改欄位名稱 sp_rename 為資料儲存過程

  end

  GO

相關文章