![](/img/trans.png)
[英]How to add a column which has another column value as default value in SQL Server 2008 R2?
[英]How to add column value in SQL Server 2008 r2?
我創建了一個名為Dummy
的表,其中包含4列: Date, Year, Student_Names, Subject
。
幾天后,我需要再添加一個名為Marks
列名。
我知道如何使用SQL查詢添加列Marks
,我使用下面的查詢:
Alter Table Dummy
add Mark varchar(30)
添加列后,所有值都為NULL,我需要一些值代替NULL。
如何添加這些值? 值在Excel文件中提到。
嘗試,
Alter Table Dummy ADD Mark varchar(30) DEFAULT ''
要么
UPDATE Dummy
SET [MArk] = 'new value'
你的代碼是update Dummy set Marks = 10 where Student_Names = name you want to add marks to
像這樣你可以給所有學生添加標記
祝好運
您可以更新NULL值:
UPDATE Dummy
SET Mark = "none"
WHERE Mark is NULL
將所有標記設置為“無”。
此外,添加列時,您可以指定默認值:
ADD Mark varchar(30) NOT NULL DEFAULT 'none'
要更新Excel工作表中的值,您需要在Excel文件中編寫Query(使用CONCATENATE函數)並在表上運行它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.