제목 |
---|
<querys> |
<query funcType="insert"> |
<tables> |
<table> |
<column> |
@insert |
분류 | attribute | 필수 | N |
---|---|---|---|
이름 | @insert | ||
primary 속성값이 "true" 인 경우에 반드시 정의해야 한다. [참조링크 1] 에 정의되는 테이블은 1개의 Primary Key를 가져야 하고, 그 컬럼은 데이타베이스의 sequence 기능 혹은 자동증가 기능을 이용해서 값을 채워야 한다. sequence를 사용한다면 이 속성값을 다음과 같은 형태가 된다.
"sequence." 은 sequence 를 사용한다는 의미의 접두어이고, nextval 이하는 데이타베이스에서 sequence 의 다음값을 가져오는 sql 구문이다. nextval 이하는 데이타베이스 제품마다 달라지게 된다. 만약 Oracle 이라면 이 속성값은 다음과 같은 형태가 된다.
만약 자동증가(Auto Increment) 기능을 이용해서 값을 채운다면 이 속성값은 "generate" 가 된다. MySQL(MariaDB), SQLite 와 같이 자동증가(Auto Increment) 기능을 제공하는 데이타베이스들은 sequence 와 유사한 기능을 위해서 채번테이블을 사용하면 되기 때문에 sequence 를 지원하지 않는다. | |||
참조링크 1 | / <querys> / <query funcType="insert"> / <tables> / <table> | ||
참조링크 2 | |||
참조링크 3 | |||
Synonym | |||
최종수정일 | 2022-04-17 |
이름 | Synonym | 필수 | 최종수정일 |
---|
이름 | Synonym | 필수 | 최종수정일 |
---|