我想把 2009-01-01 这样的日期型数据(可以看成是字符串)存入SQL数据库,可是总是存不上啊!
请问是数据库字段设置问题?还是SQL语句的问题?
请帮忙解答!谢谢

解决方案 »

  1.   

    DECLARE @a TABLE(a SMALLDATETIME)
    INSERT @a SELECT '2009-01-01'
    SELECT * FROM @a--result
    /*a                                                      
    ------------------------------------------------------ 
    2009-01-01 00:00:00(所影响的行数为 1 行)*/
      

  2.   

    1.字段类型设为varchar(10)
    2.插入 convert(varchar,getdate(),23)以上是例子
      

  3.   

    DECLARE @a TABLE(a nvarchar(10) )
    INSERT @a SELECT '1900-01-01'
    SELECT * FROM @a