【问题标题】:Adding an ID KEY when Exporting SQL Server Query Results to CSV file将 SQL Server 查询结果导出到 CSV 文件时添加 ID KEY
【发布时间】:2012-02-15 21:56:20
【问题描述】:

我需要将我的查询结果从 SQL Server 2008 导出到 CSV 文件,并且我想知道将 ID KEY(基本上是行号字段)添加到我的 CSV 文件的最简单/最佳方法是什么。我应该在查询中这样做吗?如果是这样,最好的代码是什么?或者有没有办法在从 SQL Server 2008 导出为 CSV 时添加这种类型的“行号”字段?

【问题讨论】:

    标签: sql-server csv export


    【解决方案1】:

    最简单的方法是使用 Excel 或其他电子表格编辑器为您生成这些数字。 只需输入第一个和第二个数字,然后双击第二个单元格右下角的黑色方块即可。

    要使用 SQL,您可以使用 ROW_NUMBER() OVER(ORDER BY some fields asc, ...)

    http://msdn.microsoft.com/pt-br/library/ms186734.aspx

    【讨论】:

    • 我必须在 SQL 中执行此操作,因为查询返回超过一百万条记录,然后我需要将这些记录导入访问。当我导入访问时,我得到了一些额外的记录(似乎是重复的),所以我想在 excel 中添加行号,以便我可以尝试找到导致重复记录的字段。 (我认为这是导致额外记录的 CSV 文件中某个字段中的一些特殊字符)
    • 会试一试。谢谢!
    猜你喜欢
    • 1970-01-01
    • 2011-03-11
    • 1970-01-01
    • 2010-11-17
    • 2015-01-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多