206 个问题
Hi @星星,
方法 1:使用 SQL Server Management Studio (SSMS)
打开 SSMS: 启动 SQL Server Management Studio 并连接到你的数据库。
导入数据:
- 右键单击要导入数据的数据库。
- 选择 任务 > 导入数据,打开 SQL Server 导入和导出向导。
- 在向导中,选择 **平面文件源** 作为数据源。 - 浏览并选择你的 `.txt` 文件。 - 指定任何必要的选项(例如,文本限定符、列分隔符)。 **选择目标:** - 选择 **SQL Server 本机客户端** 作为目标。 - 指定要导入数据的服务器和数据库。 **映射列:** - 将 `.txt` 文件中的列映射到 SQL 表中的相应列。 **运行导入:** - 完成向导并点击 **完成** 开始导入过程。
方法 2:使用 BULK INSERT
BULK INSERT YourTable
FROM 'C:\path\to\yourfile.txt'
WITH (
FIELDTERMINATOR = ',', -- 指定文件中使用的分隔符
ROWTERMINATOR = '\n', -- 指定行终止符
FIRSTROW = 2 -- 如果第一行包含标题,则使用此选项
);
方法 3:使用 SQL Server Integration Services (SSIS)
参考文档:
https://sqlskull.com/2021/05/05/load-flat-file-into-sql-server-table-in-ssis/
Regards,
Zoe Hui
If the answer is helpful, please click "Accept Answer" and upvote it.