Всегда включайте свою платформу и версию Db2 ...
Однако я не считаю это важным в этом случае ...
CONCAT - это оператор, а не функция ...
-- this returns two columns
SELECT
STUDENT_NAME
, '(' CONCAT STUDENT_ID CONCAT ')' as studentID
FROM
STUDENT
-- this returns one column
SELECT
STUDENT_NAME
CONCAT '(' CONCAT STUDENT_ID CONCAT ')' as studentID
FROM
STUDENT
console.log('interval test2');
if (this.interval) {
clearInterval(this.interval);
}
Какова цель этого куска кода? Он завершает ваш setInterval (), прежде чем происходит что-то полезное, просто удалите его, и оно должно работать
Таким образом, ваше решение будет:
this.interval = setInterval( () => {
console.log('stoptyping');
if (msg_area.onfocus) {
console.log('stoptyping');
const stdata = {
chatId: this.chatId,
userId: this.common.getUserId()
};
this.chatService.iamStopTyping(stdata);
return;
}
console.log('interval test1');
clearInterval(this.interval);
const stdata = {
chatId: this.chatId,
userId: this.common.getUserId()
};
this.chatService.iamStopTyping(stdata);
}, 2000);