如何使Varchar列GETDATE()成为实际值?

如何使Varchar列GETDATE()成为实际值?,date,sql-server-2000,Date,Sql Server 2000,我的SQL Server 2000正在获得旧日期 我得到了一个专栏out\uu days VARCHAR,当人们在我的网站上注册时,这个专栏会把日期放在那里,比如(2003-11-21) 我需要把实际日期放在那里,但是我尝试了GETDATE()什么都没有 有人找到了解决这件疯狂事情的办法吗?-你不应该将日期存储为字符串-那样做只会自找麻烦。使用DATETIME数据类型!服务器文件需要这样做,所以,我尝试更新MEMB_INFO SET out__days=2013-12-25,其中out__day

我的SQL Server 2000正在获得旧日期

我得到了一个专栏
out\uu days VARCHAR
,当人们在我的网站上注册时,这个专栏会把日期放在那里,比如(
2003-11-21

我需要把实际日期放在那里,但是我尝试了
GETDATE()
什么都没有


有人找到了解决这件疯狂事情的办法吗?

-你不应该将日期存储为字符串-那样做只会自找麻烦。使用
DATETIME
数据类型!服务器文件需要这样做,所以,我尝试更新MEMB_INFO SET out__days=2013-12-25,其中out__days=2003-11-23和out_days>2013-12-25,但它告诉我(服务器:Msg 245,级别16,状态1,第1行语法错误,将varchar值“2003-11-23”转换为数据类型int的列。)