`

bcp导出日期类型数据时使用"yyyy-MM-dd HH:mm:ss"日期格式处理

阅读更多

在工作中常遇到BCP大量数据时,其中有的字段为日期datetime类型,在BCP数据时日期默认格式:Jul  1 2010 12:07:24:440AM
需求要求出输为2010-08-03 12:12:12
这里采用创建视图方式(想什么格式就什么格式,呵呵)导出:
create view v_tablename
as
select name,
convert(varchar(4),year(submit_time)) + '-' +convert(varchar(2),month(submit_time)) + '-' + convert(varchar(2),day(submit_time)) + ' ' +convert(varchar(24),submit_time,108)
as submittimestr from tablename

注:convert(varchar(4),year(submit_time)),转换后类型要用varchar好些,不会产生多余的空格,而用char必须指定合适的长度,如年是4位,而用char(5)会多一个空格,还要用rtrim函数
最后:bcp DatabaseName..v_tablename out v_tablename.txt -SSN -Usa -P -c


分享到:
评论

相关推荐

    bcp的使用说明

    - 导出数据:`bcp dbname..tablename out c:\temp\filename -Usa -Ppassword -Sservername -c` - 导入数据:只需将`out`替换为`in`。 4. **生成脚本**: 可以编写SQL脚本来自动为数据库中的所有用户表生成`BCP`...

    BCP命令导入导出数据

    BCP 命令导入导出数据 BCP(Bulk Copy Program)是一种命令行工具,用于将数据批量导入或导出到 SQL Server 数据库中。下面将详细介绍 BCP 命令的使用方法和参数。 生成格式化文件 BCP 命令可以生成格式化文件,...

    bcp的欠打指令有关导出文件的

    - `query`:指定用于导出数据的SQL查询语句。 - `in`:将数据从文件导入数据库。 - `out`:将数据从数据库导出到文件。 - `queryout`:执行指定的SQL查询并将结果导出到文件。 - `format`:生成可用于后续导入/导出...

    sqlserver bcp导出到excel

    在SQL Server中使用BCP导出数据到Excel的具体方法通常涉及到以下几个关键步骤: 1. **使用BCP命令行参数**:BCP命令提供了多种选项来控制数据的导出过程。例如: - `-S server_name[\instance_name]` 指定目标SQL ...

    利用BCP导入导出数据库为文本数据

    BCP(Bulk Copy Program)是SQL Server提供的一种批量导入导出数据的工具。它支持将数据库中的表或视图导出到文本文件,或将文本文件的数据导入到数据库中。此工具非常适合在进行大量数据操作时使用,例如数据迁移、...

    sybase BCP实用工具详解

    - **in/out/queryout/format**:操作模式,`in`表示从文件导入数据至数据库,`out`表示从数据库导出数据至文件,`queryout`指定使用SQL查询语句导出数据,`format`用于创建数据格式文件。 #### 参数详解: - `-m ...

    SQL_Server数据导入导出工具BCP详解

    SQL Server的BCP(Bulk Copy Program)工具是一个强大的命令行实用程序,用于高效地导入大量数据到SQL Server数据库,或导出数据到文件。在本文中,我们将深入探讨BCP的工作原理、使用方法以及相关最佳实践,以帮助...

    bcp工具Windows

    总结来说,BCP工具是Windows环境下用于MS SQL Server数据导入导出的利器,其高效、灵活和离线操作的特性使其在大量数据处理中发挥着重要作用。掌握BCP工具的使用,能有效提升IT专业人员在数据管理方面的效率。

    bcp 复制工具介绍

    bcp复制工具是SQL Server提供的一种强大的命令行工具,用于快速、高效地导入和导出数据,无需启动图形用户界面。它基于DB-Library,支持并行处理,适合大量数据的批量操作。 **主要参数及功能** 1. **动作参数**:...

    bcp导入导出数据

    ### bcp导入导出数据:理解SQL Server与Sybase数据库数据迁移 在IT行业中,数据库管理与维护是一项至关重要的任务,特别是在数据迁移、备份或恢复过程中。`bcp`(Bulk Copy Program)作为SQL Server和Sybase数据库...

    sybase bcp

    - **报表生成**:导出数据到CSV或其他格式,便于在Excel或其他工具中进行分析和报告。 **四、注意事项** 1. 在使用BCP时,确保有足够的权限访问数据库和操作文件系统。 2. 为了安全,不要在命令行中直接暴露密码,...

    sybase数据的bcp用法

    7. **在使用 BCP 导出数据前,最好先创建一个测试数据库**,用来验证数据的正确性。 8. **在数据导入或导出过程中,应仔细检查数据类型匹配问题**,避免出现数据丢失或转换错误。 9. **确保数据文件格式与 BCP 格式...

    BCP常用命令解释备份、导出、移植

    BCP(Bulk Copy Program)是SYBASE数据库管理系统中的一个非常强大的工具,主要用于批量导入导出数据。它能够将数据库表或视图中的数据以文本文件的形式导出或者将文本文件中的数据批量导入到数据库表中。BCP命令在...

    sql server数据导入导出

    - 导出数据:`bcp "select * from MytestDB.dbo.Tuser" queryout D:\Data2.txt -c -Usa -P123 -Shxyuser` - 使用SQL语句导出:`bcp "select * from MytestDB.dbo.Tuser" queryout D:\Data2.txt -c -Usa -P123 -...

    导出sqlserver 2000的表结构

    除了SQL查询,还可以使用SQL Server提供的扩展存储过程`xp_cmdshell`结合BCP命令来导出数据和表结构。BCP(Bulk Copy Program)是SQL Server的一个工具,用于快速导入导出大量数据。 #### 2. BCP命令解析 - **`...

    bcp常见问题处理

    bcp命令的使用和常见问题处理 bcp命令是Sybase数据库中的一种bulk copy工具,用于将数据从文本文件导入到...但是,在使用bcp命令时,需要注意一些常见的问题,例如数据库是否启用bulk copy选项,数据类型是否匹配等。

    快充国标报文解析

    中国国标27930-2015关于新能源快充桩中非车载充电机与BMS之间的通信协议,详细规定了不同充电阶段的数据包格式及数据含义,确保了充电过程的安全性与高效性。通过对各阶段的数据包解析,可以更好地理解充电过程中...

    数据导入导出技术

    - 导出数据到文件:`bcp DatabaseName.dbo.TableName out "C:\Data\Export.txt" -T -c` - 导入数据从文件:`bcp DatabaseName.dbo.TableName in "C:\Data\Import.txt" -T -c` ### 小结 数据导入导出技术在数据库...

Global site tag (gtag.js) - Google Analytics