SET DATEFORMAT除了固定插入Database的日期格式以外,还有其他别的用途吗?
如果不用SET DATEFORMAT对Procedure里的逻辑会产生影响吗?因为我的这个Procedure适时性要求很强,
用SET DATEFORMAT太耗时间,本来1分钟可以INSERT 1500条Record,但只是加上这一句,就会只能INSERT
300条,差别太大了,我想拿掉,但又怕其他别的影响,请教高手指点。

解决方案 »

  1.   

    SET DATEFORMAT
    设置用于输入 datetime 或 smalldatetime 数据的日期部分(月/日/年)的顺序。 有效参数包括 mdy、dmy、ymd、ydm、myd 和 dym
    mdy: 月/日/年
    dmy: 日/月/年
    ymd: 年/月/日
    ....---仅是一个日期数据输入参数顺序.它对其它部分没有影响........
      

  2.   

    注释
    该设置仅用在将字符串转换为日期值时的解释中。它对日期值的显示没有影响。SET DATEFORMAT 的设置是在执行或运行时设置,而不是在分析时设置。
      

  3.   

    同意楼上!
    更多信息请参考SQL联机丛书