콘텐츠로 이동

ENQUEUE

ENQUEUE#

구문#

enqueue ::=#

enqueue_image242

values_clause ::=#

values_clause_image243

설명#

큐에 메시지를 삽입하는 구문이다. ENQUEUE 구문은 INSERT 구문과 유사한 구조를 가지는데 INTO 절 이후에 반드시 하나 이상의 큐 칼럼 명을 명시해야 한다.

일반적인 경우 사용자는 자신이 저장할 메시지만 지정하여 메시지를 입력하는데, 메시지를 구분하거나 분류하여 차별화 할 필요가 있을 때에는 Correlation ID를 명시적으로 지정하여 입력할 수 있다.

예제#

<질의> "This is a message"라는 메시지를 Q1메시지 큐에 입력하라.

ENQUEUE INTO Q1(message) VALUES ('This is a message');

<질의> "This is a message"라는 메시지를 237이라는 Correlation ID로 Q1메시지 큐에 입력하라.

ENQUEUE INTO Q1(message,corrid) VALUES ('This is a message', 237);