
이 함수의 세 번째 인자 'table'은 고유한 ID를 생성할 시퀀스의 이름을 지정하는 역할을 합니다.
예를 들어, 위 코드에서 'table' 인자는 'my_table'을 가리키며, 이 시퀀스는 'my_table' 테이블에서 사용됩니다.
만약 'my_sequence' 시퀀스를 'my_table' 외의 다른 테이블에서 사용하고 싶다면, 'table' 인자를 'my_table' 대신 다른 테이블 이름으로 지정하면 됩니다.
예를 들어, 'my_table2' 테이블에서 'my_sequence' 시퀀스를 사용하려면, 다음과 같이 코드를 작성할 수 있습니다.
sql
ibase_gen_id('my_sequence', 1, 'my_table2');
이러한 방법으로, 'table' 인자는 고유한 ID를 생성할 시퀀스의 이름과 관련된 테이블을 지정하는 역할을 합니다.
2025-06-17 08:42