SQL Server添加數據的方法有以下幾種:
INSERT INTO 表名 (列1, 列2, 列3, …) VALUES (值1, 值2, 值3, …);
例如,要向名為"students"的表中插入一條記錄,可以使用以下語句:
INSERT INTO students (name, age, gender) VALUES (‘John’, 20, ‘Male’);
SELECT 列1, 列2, 列3, … INTO 新表名 FROM 原表名 WHERE 條件;
例如,要將名為"students"的表中年齡大于等于18歲的記錄插入到新表"adult_students"中,可以使用以下語句:
SELECT name, age, gender INTO adult_students FROM students WHERE age >= 18;
BULK INSERT 表名 FROM ‘文件路徑’ WITH (選項);
例如,要從名為"data.csv"的CSV文件中導入數據到"students"表中,可以使用以下語句:
BULK INSERT students FROM ‘C:\data.csv’ WITH (FIELDTERMINATOR = ‘,’, ROWTERMINATOR = ‘\n’);
需要注意的是,添加數據之前需要先創建好要插入數據的表,并確保表結構與插入的數據一致。同時,對于有主鍵或唯一約束的表,插入的數據必須滿足相應的約束條件。