****************************************
* 電腦環境:Windows 7 64bit *
* SQL Server Management Studio版本:2008 R2 *
****************************************
錯的↓
ALTER TABLE 資料表名稱 CHANGE 舊的欄位名稱 新的欄位名稱 新欄位名資料種類
ALTER TABLE Customer CHANGE Address Addr char(50)
錯的↓
ALTER TABLE 資料表名稱 RENAME COLUMN 舊的欄位名稱 TO 新的欄位名稱
ALTER TABLE Customer RENAME COLUMN Address Addr char(50)
錯的↓
EXEC sp_rename '資料表名稱.舊的欄位名稱','新的欄位名稱','column'
EXEC sp_rename 'Customer.Address', 'Address', 'Addr', 'column'
錯的↓
UI介面操作
甚至還有人說SQL Server沒辦法修改欄位名稱,只能砍掉重建
錯的↑
對的↓
方法一:
1. 新增查詢
SP_RENAME '資料庫.dbo.資料表.舊的欄位名稱' ,
'新的欄位名稱',
'COLUMN'
方法二:
1. 新增查詢
USE [databaseName]
GO
sp_RENAME '[objectName].[tableName].[oldColumnName]', '[newColumnName]' , 'COLUMN'
GO
2.
該資料庫>滑鼠右鍵>編寫資料表的指令碼為>SELECT至>新增查詢編輯器視窗>按F5執行
前面用指令改的欄位名稱,此時顯示「資料行名稱無效」
方法一:
(1) 該資料庫卸離
(2) 關掉SQL Server
(3) 開啟SQL Server
(4) 附加剛剛的資料庫
(5)
該資料庫>滑鼠右鍵>編寫資料表的指令碼為>SELECT至>新增查詢編輯器視窗>按F5執行
方法二:
(1) 關掉SQL Server
(2) 開啟SQL Server
4. 正常了= =+
總網頁瀏覽量
基礎Note
☪About Me
(1)
免費軟體
(2)
教學
(4)
教學文件
(42)
會計軟體
(1)
電腦系統
(1)
Adapter
(8)
Adobe Premiere
(1)
AlertDialog
(7)
Android App 介紹
(1)
Animation
(1)
API
(2)
APP範例
(1)
Array
(1)
AsyncTask
(1)
Auto Test Case
(32)
AutoCompleteTextView
(1)
Bitmap Drawable
(3)
BroadcastReceiver
(4)
Button
(1)
Codility
(2)
Contact
(4)
DB
(1)
Dialog
(2)
Documents
(1)
Eclipse
(3)
Ellipsize
(1)
File
(4)
Focus
(2)
Fragment
(4)
Gallery
(2)
GIT
(4)
GitHub
(1)
GridView
(8)
HashMap
(1)
HorizontalScrollView
(6)
IIS
(1)
Intent
(3)
IntentService
(1)
Internet
(2)
KeyEvent
(1)
Layout
(1)
ListView
(11)
Log
(1)
Mac / iOS
(11)
Manifest
(1)
Marquee
(2)
Math
(1)
MediaPlayer
(5)
MediaRecorder
(5)
MSMQ
(1)
onClick
(1)
PackageManager
(6)
PHP
(1)
PIS
(3)
PowerManager
(1)
Progress
(2)
SCREEN
(1)
Search
(6)
Service
(1)
SharedPreferences
(3)
SimpleDateFormat
(1)
SonarQube
(1)
Sound Recorder
(1)
Spinner
(2)
SQL server Management
(16)
SQLite
(13)
String
(1)
STS
(5)
SVN
(1)
Thread
(1)
Toast
(3)
Typeface
(1)
Uri
(2)
VB.NET
(17)
VMware
(1)
沒有留言:
張貼留言