我不知道你为什么要用convert转换一次,getdate()可以不用转换,直接加进去。
如果要用英文显示,你要装英文系统,不然就自己写个存储过程转换一下。

解决方案 »

  1.   

    哦,那是不是就是convert 的原因呢?
      

  2.   

    在数据库中的?那也不用用种方法呀`楼上的说的不错 你注意看看 SQL帮助文档嘛  那上面应该会对你的帮助大点
      

  3.   

    创建一个日期型自动生成的字段:CREATE TABLE employees
    (
     emp_id char(11) NOT NULL,
     emp_lname varchar(40) NOT NULL,
     emp_fname varchar(20) NOT NULL,
     emp_hire_date datetime DEFAULT GETDATE(), emp_mgr varchar(30)
    );
      

  4.   

    中文版下运行:SET   LANGUAGE   English
    select convert(nvarchar(50),getdate(),100)
      

  5.   

    在建表时直接给它默认值 getdate() 不就可以了?
      

  6.   

    直接getdate()就可以
    convert(varchar,getdate(),120) 一般是在取出数据时使用 转换后如下:
    2008-10-24 22:33:47