在 SQL Server 中,您可以使用 ALTER TABLE 语句来向现有表添加新列。以下是几种常用的方法:
ALTER TABLE 表名
ADD 列名 数据类型 [约束];
ALTER TABLE Employees
ADD Email VARCHAR(100);
ALTER TABLE Employees
ADD
PhoneNumber VARCHAR(20),
HireDate DATE;
ALTER TABLE Employees
ADD
Salary DECIMAL(10,2) NOT NULL DEFAULT 0,
DepartmentID INT FOREIGN KEY REFERENCES Departments(DepartmentID);
ALTER TABLE Orders
ADD
OrderDate DATETIME DEFAULT GETDATE(),
Status VARCHAR(20) DEFAULT 'Pending';
-- 查看表结构
EXEC sp_help '表名';
-- 或查询系统视图
SELECT * FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = '表名';
希望这些信息对您有所帮助!如需更具体的帮助,请提供您的表结构和要添加的列的详细信息。