그렇게 지정을 하는 것은 불가능합니다. 그냥 datetime 형으로 정의를 하시고 selection 시 함수를 이용하여 원하는 format 으로 selection 하는 수 밖에 없습니다.
select extract(year from datetime_field);
select extract(hour from datetime_field);
select date_part('day',datetime_field);
자세한 함수는 다음 메뉴얼을 참조하시기 바랍니다.
http://database.sarang.net/database/postgres/manual/manual-7.1/functions-datetime.html
>>jinoking 님께서 쓰시길<<
:: 안녕하십니까. 다른 DB는 좀 사용해 보았는데 PostgreSQL은 처음 사용합니다.
::
:: Table Create시 예를 들어 INformix 같은 경우
:: (strDate Datetime YEAE TO MINUTE)
:: 하면 DateTime Type 이지만 데이터는 년에서 분까지만 들어가는데
:: 이런식으로 PostgreSQL에서 사용하니까 Create Error가 발생하더군요.
::
:: 위와 같은 식으로 Datetime을 사용하는 방법에 대해 알고 계신분은
:: 지도해 주시기 바랍니다.
|