gpt4 book ai didi

sql-server - 如何将文本文件导入MSSQL

转载 作者:搜寻专家 更新时间:2023-10-30 23:43:32 25 4
gpt4 key购买 nike

我需要导入 this file成如下表结构:

CREATE TABLE [dbo].[tab_sorts](
[row] [int] IDENTITY(1,1) NOT NULL,
[id] [int] NOT NULL,
[date_sort] [nchar](10) NOT NULL,
[date_day] [int] NOT NULL,
[date_month] [int] NOT NULL,
[date_year] [int] NOT NULL,
[town] [nchar](2) NOT NULL,
[numbers_sort] [nchar](14) NOT NULL,
[nuso_1] [int] NOT NULL,
[nuso_2] [int] NOT NULL,
[nuso_3] [int] NOT NULL,
[nuso_4] [int] NOT NULL,
[nuso_5] [int] NOT NULL,
CONSTRAINT [PK_tab_sorts] PRIMARY KEY CLUSTERED
(
[row] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]

我想知道导入数据的最佳做法是什么(我需要将日期拆分为日、月、年,并且我需要对逗号分隔的数字进行聚类,以便在使用单个 % 而不是后执行 LIKE 搜索二)

最佳答案

好的,这就是我的做法,对我来说 super 快:

  1. 下载了 Notepad++ 以打开 TAB 分隔文件不改变结构的格式化方式
  2. 创建了一个新的临时表来保存具有重要字段的数据
  3. 从我要导入的文件中选择行,CTRL+C
  4. 以编辑方式打开表格并选择第一行,然后按 CTRL+V行数

这为我解决了问题,让我可以超快地导入,现在我只需要将这些数据导入到我的表中以及相关的附加字段中(或者将字段添加到该表中并按照建议使用查询完成工作)。

关于sql-server - 如何将文本文件导入MSSQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32091615/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com