database - 从 .bcp 文件中获取信息
问题描述
我发现了一个.bcp
包含数据的大文件(139GB)(我可以在自述文件中阅读)。我需要它在我的脚本中使用它并验证结果。
问题是……我还不知道 SQL。我读过它是一个数据库文件。是否可以(以简单的方式)将该文件打开或重写为/作为.csv?我在 google 中没有发现任何关于此的内容(即使 .bcp 扩展名也有点神秘;D)。在带有该文件链接的帖子中,只有简短的自述文件:
CREATE TABLE [SNPSubSNPLink]
(
[subsnp_id] [int] NULL ,
[snp_id] [int] NULL ,
[substrand_reversed_flag] [tinyint] NULL ,
[create_time] [datetime] NULL ,
[last_updated_time] [datetime] NULL ,
[build_id] [int] NULL ,
[comment] [varchar](255) NULL
)
有人可以告诉我如何从该文件中提取数据吗?例如,熊猫有可能吗?文本编辑器大喊文件太大。我希望这个问题不会太愚蠢,并且我没有错过任何在网上寻找解决方案的明显信息。
解决方案
如果你想打开一个 bcp 文件,你可以,因为它只是一个简单的文本文件。您的文件的问题在于大小,但它存在一些像Emeditor这样的工具,可以让您打开高达 248Go 的文件。
推荐阅读
- php - 进行数据库播种时出现 InvalidArgumentException
- python - 每次创建一个新文件
- npm - 在哪里手动下载 npm 模块?
- azure-web-app-service - Azure 中容器的 Web 应用程序限制
- java - Java:如果用户输入'y'||'Y'测验开始,'n'||'N'测验结束。对于休息,它显示无效。当用户键入以 y 或 n 开头的单词时,我想显示无效
- java - GroupReduceFunction 是否有并行运行 apache-flink java 的替代方案?
- python - 给定一个人的名字,如何查询这个人的维基数据属性?
- javafx - Javafx 处理相同的窗口问题
- javascript - 在“代理”后面发送请求时代码不起作用
- dart - 如何在 Dart 中扩展现有的包/库?