안녕하세요.
바로 아랫 질문을 드렸던 초보인데여, create table as 구문을 이용하면 아랫질문을 해결할수 있을 것 같아서 해보았는데,
CREATE TABLE temp_table AS select (CAST(CDate as DATE)) from table_name
이렇게 해봤는데 error가 발생해서요...
메세지는 이렇습니다.
"cannot cast character to date type...."
cast 연산자를 사용해서는 character이나 varchar에서 date/time으로 전환을 시킬수 없나요, 아님 제가 뭘 잘못하고 있는 건지.
또, table에 한 30개의 fields가 있는데요, CDate라는 field만 type을 바꿔야 하는데 (물론 기존의 데이타가 있습니다.) 이렇게 해면 되나여...
CREATE TABLE temp_table (x,x,x,x,x,x, CDate,x,x,x,x)AS select (x,x,x,x,x,x,CAST(CDate as DATE),x,x,x,x) from table_name
도와주시면 고맙겠습니다.
|