zoukankan      html  css  js  c++  java
  • SQL Server ->> PARSE函数

    这个函数和TRY_PARSE一起从SQL Server 2012引入。它的存在是因为TRY_PARSE一旦遇到无法成功转换就会以NULL值返回,而如果你希望以报错的形式,你就可以用PARSE。

    比如

    SELECT PARSE('a' AS int) 

    报错消息

    Msg 9819, Level 16, State 1, Line 92
    Error converting string value 'a' into data type int using culture ''.

    还有一点,它是支持指定culture的。有什么用呢? 比如美国对时间写法是m/d/yyyy,英国是d/m/yyyy

    SELECT PARSE ('01/03/2012' AS DATETIME USING 'en-GB') AS GBDate
    SELECT PARSE ('01/03/2012' AS DATETIME USING 'en-US') AS USDate
    SELECT PARSE ('01/03/2012' AS DATETIME ) AS USDate

    结果

    2012-03-01 00:00:00.000
    2012-01-03 00:00:00.000
    2012-01-03 00:00:00.000
  • 相关阅读:
    27.TreeMap
    26.HashCode
    25.HashTable
    myeclipse快捷键
    spring 配置
    jdbcType和javaType对应关系
    Ajax表单提交
    ajax
    JQuery及Form插件使用
    jsp标准数据库
  • 原文地址:https://www.cnblogs.com/jenrrychen/p/5165029.html
Copyright © 2011-2022 走看看