我對SQL相當陌生,所以不確定這只是一個SQL編譯器的東西。當我在通過JAVA或PHP之前使用SQL時,絕不僅僅是直接的SQL。我正在使用SQL Server 2005並試圖將一列添加到我的表中,然後填充它。以下是我現在有:列的創建和使用
ALTER TABLE House DROP COLUMN CustomerType
ALTER TABLE House ADD CustomerType char(11)
UPDATE House
SET CustomerType = CASE
WHEN ... THEN...
WHEN ... THEN...
ELSE "Other"
END
然而,當我試圖在UPDATE功能編譯尚未確定,因爲這CustomerType它的錯誤。有沒有什麼辦法來運行它,以便編譯和添加列並更新它,還是我必須在多個執行中運行它?
謝謝!
看起來不錯。當所有人一次運行時應該工作。使用腳本頂部的USE關鍵字來告訴它要使用哪個數據庫是一種很好的做法。例如使用dbo.database1。 – 2010-08-11 15:45:18