Q&A

  • 동적으로 만든테이블에 코딩으로 필드추가하는 방법은 없나요?
동적으로 테이블을 만들었습니다.
그런데 필드가 유동적이라서 코딩으로 필드를 추가하거나 제거해야하는데 어떤방법이 있을까요?

답변 부탁드립니다.
4  COMMENTS
  • Profile
    하얀까마귀 2002.07.24 08:52
    안녕하세요 하얀까마귀 입니다.

    그냥 alter table 하면 안되나요??

    동적으로 어떻게 테이블을 만드셧는지와

    디비엔진이 어떤걸 사용하시는지 알아야 정확한 답변이 가능할것 같습니다만

    저 명령어를 쓰시면 가능하리라 생각되네요.. 그럼.
    즐거운 시간 되세요.

  • Profile
    박희경 2002.07.24 09:12
    답변 감사드립니다.
    그런데 alter Table 에대해서 모르는데 어떻게 사용을 하는지 알으켜 주시면 감사드리겠습니다.
  • Profile
    머슴 2002.07.24 18:16
      필드추가는

       ALTER TABLE 테이블명 ADD(필드명 형식)  입니다..

      오라클하고 MS-SQL은 같네여...(표준SQL를 따르니까 그렇겠지요)


      코딩으로는


      먼저 접속 USER(DB의 USER를 의미함) 가 테이블을 생성을 할 수 있는

      권한인지를 먼저 체크하셔야 할것 같고요..

      위의 명령을  쿼리에서 날리시면 될것 같거든요...
  • Profile
    이선경 2002.07.24 17:53
    무슨 db를 사용하는지는 모르지만
    dbms의 도움말에서 alter table 하면 나옵니다.

    ALTER TABLE cnst_example NOCHECK CONSTRAINT salary_cap
    ALTER TABLE cnst_example CHECK CONSTRAINT salary_cap

    위의 예제는 sql server에서 복사한 건데요
    위의 예제보다 더 복잡한 일들을 수행할수 있습니다.
    db에서 지원안할수도 있으므로 확인해 보세요

    H. 트리거