반응형
NexusDB 를 사용한 프로그램을 배포한 이후에 테이블의 구조가 변경이 되면 직접 DB파일을 받아서 수정하지 않는 한 Query로 테이블의 구조를 변경해야 한다. 하지만 MS-SQL, Oracle 와 같은 RDBMS에 익숙한 저로서는 NexusDB의 사용이 편하지만은 않았습니다. 계속적으로 NexusDB를 사용하면서 작업했던 것들을 잊어버리기 전에 정리하는 차원에서 포스팅을 하겠습니다.
IF NOT EXISTS(SELECT 1 FROM #TABLES WHERE TABLE_NAME = 'M_PASSWORD') THEN
CREATE TABLE M_PASSWORD(PASSWORD NVARCHAR(20));
INSERT INTO M_PASSWORD(PASSWORD) VALUES('1234');
END IF;
위의 쿼리는 M_PASSWORD 라는 테이블이 존재하지 않을 때 M_PASSWORD 테이블을 만들고 PASSWORD라는 Column을 만들고 Default 값으로 '1234'를 Insert하는 쿼리입니다.
반응형
'DB > NexusDB' 카테고리의 다른 글
[NexusDB] 형식 (갱신중) (0) | 2011.03.31 |
---|---|
[NexusDB] Function 반환값 Table, 사용법 (0) | 2011.03.31 |
[NexusDB] Table Script (0) | 2011.03.30 |