Sql server 2008 r2 SQL Server-不使用强制转换从SQL Server 2008导出表

Sql server 2008 r2 SQL Server-不使用强制转换从SQL Server 2008导出表,sql-server-2008-r2,Sql Server 2008 R2,我在SQLServer2008R2管理工作室,我正试图将一个表导出到SQL文件中,作为插入到。。。但在那个表中,我还有一个smalldatetime字段,它将作为CAST0x9E7501E0导出为smalldatetime,例如。。。是否有方法将smalldatetime导出到.sql,其中smalldatetime将表示为“2014-02-05 11:10:34” 提前感谢大家!! 干杯 Luigi您可以使用Convert,它有很多数据格式选项: 请参阅:或以获取示例。使用转换函数,如 sel

我在SQLServer2008R2管理工作室,我正试图将一个表导出到SQL文件中,作为插入到。。。但在那个表中,我还有一个smalldatetime字段,它将作为CAST0x9E7501E0导出为smalldatetime,例如。。。是否有方法将smalldatetime导出到.sql,其中smalldatetime将表示为“2014-02-05 11:10:34”

提前感谢大家!! 干杯
Luigi

您可以使用Convert,它有很多数据格式选项:

请参阅:或以获取示例。

使用转换函数,如

select CONVERT(smalldatetime, your_date_time_field, 120) as new_date_time

如果要将其转换为varchar


这里120是将输出表示为yy-mm-dd h:m:s

@luigino的格式样式,我的理解是:您有一个表,其中只有很少的列作为smalldatetime数据类型,您希望将该表导出为SQL脚本。。。正当我提供的答案对你有帮助吗?如果没有,请解释你正在尝试做什么。为表架构提供一些示例数据。。。您可以尝试一下,让您知道如何进一步。
select CONVERT(varchar, your_date_time_field, 120) as new_date_time