3C科技 娛樂遊戲 美食旅遊 時尚美妝 親子育兒 生活休閒 金融理財 健康運動 寰宇綜合

Zi 字媒體

2017-07-25T20:27:27+00:00
加入好友
使用SQL Server(T-SQL) ALTER TABLE 語法修改資料表欄位     使用SQL Server時,會需要使用到指令來動態調整TABLE的Schema或建立TABLE,因此以下列出跟ALTER TABLE有關且經常使用的指令和語法   建立TABLE,並建立PRIMAY KEY和AUTO_INCREMENT(自動遞增)欄位 CREATE TABLE 資料庫名稱.dbo.資料表名稱 (     欄位A INT PRIMARY KEY IDENTITY (1, 1),     欄位B VARCHAR (20) NOT NULL )   在TABLE內新增欄位並且設定DEFAULT值 ALTER TABLE 資料表名稱 ADD 欄位C VARCHAR(150) Default ‘OK’     在TABLE內新增INDEX CREATE INDEX index_name ON 資料表名稱 (欄位名稱);   修改原欄位資料長度、資料型態 ALTER TABLE 資料表名稱ALTER COLUMN 欄位名稱 修改後的型態(如:VARCHAR(30) 或 INT)   修改資料表名稱 EXEC sp_rename '資料庫名稱.dbo.舊資料表名稱', '新資料表名稱'   移除PRIMAY KEY ALTER TABLE 資料庫名稱.dbo.資料表名稱DROP CONSTRAINT primary_key_name   移除INDEX DROP INDEX index_name ON資料庫名稱.dbo.資料表名稱   移除欄位 ALTER TABLE 資料表名稱 DROP COLUMN 欄位名稱;   上面是使用SQL Server(T-SQL) ALTER TABLE 語法修改資料表欄位的方法,有很多其實和MySQL是有些微的出入,因此操作時有再做確認。另外,當操作TABLE SCHEMA的時候要相當小心,如果資料寫入速度過大、過快可能會造成服務中斷或是data lose的狀況因此操作前還是先做一下備份和情境模擬會比較保險           如果覺得對你有幫助的話. 請幫小弟按個讚吧~   SQL Server(T-SQL)相關文章: SQL Server While迴圈用法 SQL Server 每隔10分鐘統計 SQL Server 修改資料庫名稱 SQL Server 時間轉換常用方法 使用SQL Server(T-SQL) ALTER TABLE 修改資料表欄位    

本文由newaurorapixnetnetblog提供 原文連結

寫了 5860316篇文章,獲得 23313次喜歡
精彩推薦