update tablename set fzhrq = convert(varchar(10), convert(datetime, replace(fzhrq, '/', '-')), 121)update tablename set fzhrq = convert(varchar(10), convert(datetime, replace(fzhrq, ' ', '-')), 121)试下看看了.两句后面都加个Where条件吧Where fzhrq <> ''