我不能修改SQL服務器中的表。我是新來的數據庫。sql server修改錯誤
use work
go
alter table employee
modify id varchar(20)
錯誤消息是 -
Msg 102, Level 15, State 1, Line 1
Incorrect syntax near 'modify'
感謝
我不能修改SQL服務器中的表。我是新來的數據庫。sql server修改錯誤
use work
go
alter table employee
modify id varchar(20)
錯誤消息是 -
Msg 102, Level 15, State 1, Line 1
Incorrect syntax near 'modify'
感謝
您有改變表格錯誤的語法。您需要:
ALTER TABLE YourTable
ALTER COLUMN ExistingColumn VARCHAR(20)
alter table table_name alter column column_name data_type
This work ... thanks raj n AdaTheDev
id不是標識raj。只是一個名字 alter table table_name modify column_name data_type
這工作正常我的大學comp ..但給我的電腦上的錯誤 –
Jaspal
2010-04-21 16:58:36
語法應
ALTER TABLE Employee ALTER COLUMN ID VarChar (20)
這是ALTER COLUMN語法。
http://msdn.microsoft.com/en-us/library/ms190273.aspx
現在,說了這麼多,我有一個問題想問你。爲什麼是你的ID列一個varchar而不是一個標識列?
我不允許從工作中訪問該網站 - 您可以發佈錯誤消息嗎? – dsolimano 2010-04-21 16:46:13
查詢我寫的是: 使用工作 去 ALTER TABLE員工修改ID爲varchar(20) 錯誤消息是 - 消息102,級別15,狀態1,行1個 附近有語法錯誤 '修改'。 – Jaspal 2010-04-21 16:47:30
@closer:爲什麼關閉? – 2010-04-21 16:57:16