我对 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。有什么方法可以运行它,以便它编译并添加列并更新它,还是我必须在多次执行中运行它?
谢谢!