Q&A

  • mdb에서 필드 속성 변경 문제 입니다.
동적으로 test 라는 테이블에 있는 aa 필드의 텍스트 크기가 10 이고 Not Null 로 되어 있을때
이것을 텍스트 크기 20, Null 로 바꾸고 싶습니다.
아무리 찾아 다녀봐도 못 찾겠습니다.

원본
Table : test
Field : aa TEXT(10) Not Null

대상
Table : test
Field : aa TEXT(20) Null

위와 같이 바꾸고 싶은데.....

여러 고수님들 잘 부탁 드립니다.
2  COMMENTS
  • Profile
    nilriri™ 2004.03.16 19:47
    ACCESS에서 직접 열어서 수정하시면 되겠죠..^^

    SQL문장으로 직접 수정하실려면..

    ALTER TABLE BIBLEDIC ALTER COLUMN aa TEXT(20);

    ALTER TABLE BIBLEDIC ADD COLUMN aa TEXT(20);  <-- 이건 컬럼추가

    이라고 하시면..

    아무리 찾아 다녀도 못찾는건 도움말이나 MSDN을 참고하시면

    의외로 빨리 찾으실 수 있답니다..^^;

    개발자 라이브러리나 도움말 하나는 잘되어 있잖아요..MS가..^^



  • Profile
    김상균 2004.03.17 02:25
    답변 감사합니다.



                if active then close;
                sql.clear;
                sql.add('ALTER TABLE agent ALTER COLUMN sanghoo TEXT(31) ');
                Execsql(sql);

    위와 같이 했는데 아래와 같은 에러 메세지가 나옵니다.

    syntax error in ALTER TABLE statement