从SQL Server中的字符串转换日期和/或时间时转换失败

塔赞巴帕

我有一个将字符串转换为datetime (101)格式的函数但是,当我转换此值时,它给我一个错误。

2016-03-01 00:00:00.0000000

错误是

Msg 241, Level 16, State 1, Line 2
Conversion failed when converting date and/or time from character string.

我的功能是..

ALTER FUNCTION [dbo].[ConvertToDate] 
(
    @Value nVarchar(MAX)
)
RETURNS DATETIME
AS
BEGIN
    IF (@Value <> NULL OR @Value <> '')
        BEGIN
            DECLARE @dt DATETIME
            SET @dt = CONVERT(DATETIME,@Value,101)
            --SET @dt = CAST(@Value AS DATETIME(101))
            RETURN @dt
        END

        RETURN NULL

END

问题是什么?

拉吉

毫秒部分中的零太多。这很好

DECLARE @Value nVarchar(MAX)='2016-03-01 00:00:00.000'
SELECT CONVERT(DATETIME,@Value,101)

您可以尝试使用LEFT这样的

DECLARE @Value nVarchar(MAX)='2016-03-01 00:00:00.000000'
SELECT CONVERT(DATETIME,LEFT(@Value,23),101)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从SQL SERVER 2008中的字符串转换日期和/或时间时,转换失败

来自分类Dev

参数化查询时从字符串的日期和/或时间转换时,SQL Server转换失败

来自分类Dev

ODBC SQL Server驱动程序-从字符串转换日期和/或时间时转换失败

来自分类Dev

从字符串转换日期和/或时间时转换失败-SQL Server错误

来自分类Dev

SQL Server 2008:从字符串转换日期和/或时间时转换失败

来自分类Dev

从字符串转换日期和/或时间时转换失败-SQL Server错误

来自分类Dev

SQL Server:从字符串转换日期和/或时间时转换失败

来自分类Dev

插入日期时间 SQL 时从字符串转换日期和/或时间时转换失败

来自分类Dev

从字符串转换日期和/或时间时转换失败。在SQL Server中使用工会全部时

来自分类Dev

如何调试出现错误“从字符串转换日期和/或时间时转换失败”的SQL Server触发器?

来自分类Dev

搜索存储过程(SQL Server)-从字符串转换日期和/或时间时转换失败-简单吗?

来自分类Dev

从字符串转换日期和/或时间时,SQL Server消息241,级别16,状态1,转换失败

来自分类Dev

如何调试出现错误“从字符串转换日期和/或时间时转换失败”的SQL Server触发器?

来自分类Dev

SQL Server:从下午 12 点以后的字符串转换日期和/或时间时转换失败

来自分类Dev

SQL-从字符串转换日期和/或时间时转换失败

来自分类Dev

SQL错误,从字符串转换日期和/或时间时转换失败

来自分类Dev

SQL:如何解决“从字符串转换日期和/或时间时转换失败”?

来自分类Dev

转换输入时间时从字符串转换日期和/或时间时转换失败| SQL、SQLSRV

来自分类Dev

在案例条件下得到错误在从SQL Server 2012中的字符串转换日期和/或时间时转换失败

来自分类Dev

从字符串转换日期和/或时间时,运行SQL存储过程的掩盖错误失败

来自分类Dev

我在 Sql Server 中保存数据时遇到此错误“从字符串转换日期和/或时间时转换失败。”。下面是我的代码:

来自分类Dev

从字符串SQL(c#)转换日期或时间时,datetime转换失败

来自分类Dev

SQL Server将字符串转换为日期时间失败

来自分类Dev

SQL从字符串错误到日期和/或时间的转换

来自分类Dev

在SQL Server 2008中将字符串转换为日期时间

来自分类Dev

从字符串转换日期时 SQL / C# 转换失败

来自分类Dev

在 SQL Server 中将日期时间字符串转换为日期时间格式

来自分类Dev

sql将字符串转换为日期/日期时间

来自分类Dev

将字符串日期转换为 sql server 上的日期时间

Related 相关文章

  1. 1

    从SQL SERVER 2008中的字符串转换日期和/或时间时,转换失败

  2. 2

    参数化查询时从字符串的日期和/或时间转换时,SQL Server转换失败

  3. 3

    ODBC SQL Server驱动程序-从字符串转换日期和/或时间时转换失败

  4. 4

    从字符串转换日期和/或时间时转换失败-SQL Server错误

  5. 5

    SQL Server 2008:从字符串转换日期和/或时间时转换失败

  6. 6

    从字符串转换日期和/或时间时转换失败-SQL Server错误

  7. 7

    SQL Server:从字符串转换日期和/或时间时转换失败

  8. 8

    插入日期时间 SQL 时从字符串转换日期和/或时间时转换失败

  9. 9

    从字符串转换日期和/或时间时转换失败。在SQL Server中使用工会全部时

  10. 10

    如何调试出现错误“从字符串转换日期和/或时间时转换失败”的SQL Server触发器?

  11. 11

    搜索存储过程(SQL Server)-从字符串转换日期和/或时间时转换失败-简单吗?

  12. 12

    从字符串转换日期和/或时间时,SQL Server消息241,级别16,状态1,转换失败

  13. 13

    如何调试出现错误“从字符串转换日期和/或时间时转换失败”的SQL Server触发器?

  14. 14

    SQL Server:从下午 12 点以后的字符串转换日期和/或时间时转换失败

  15. 15

    SQL-从字符串转换日期和/或时间时转换失败

  16. 16

    SQL错误,从字符串转换日期和/或时间时转换失败

  17. 17

    SQL:如何解决“从字符串转换日期和/或时间时转换失败”?

  18. 18

    转换输入时间时从字符串转换日期和/或时间时转换失败| SQL、SQLSRV

  19. 19

    在案例条件下得到错误在从SQL Server 2012中的字符串转换日期和/或时间时转换失败

  20. 20

    从字符串转换日期和/或时间时,运行SQL存储过程的掩盖错误失败

  21. 21

    我在 Sql Server 中保存数据时遇到此错误“从字符串转换日期和/或时间时转换失败。”。下面是我的代码:

  22. 22

    从字符串SQL(c#)转换日期或时间时,datetime转换失败

  23. 23

    SQL Server将字符串转换为日期时间失败

  24. 24

    SQL从字符串错误到日期和/或时间的转换

  25. 25

    在SQL Server 2008中将字符串转换为日期时间

  26. 26

    从字符串转换日期时 SQL / C# 转换失败

  27. 27

    在 SQL Server 中将日期时间字符串转换为日期时间格式

  28. 28

    sql将字符串转换为日期/日期时间

  29. 29

    将字符串日期转换为 sql server 上的日期时间

热门标签

归档