Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[CUBRIDQA-1241] get server output after all the execution results are read #691

Merged

Conversation

hyunikn
Copy link
Contributor

@hyunikn hyunikn commented Nov 28, 2024

http://jira.cubrid.org/browse/CUBRIDQA-1241
http://jira.cubrid.org/browse/CBRD-25636

CUBRIDQA-1241 이슈와 이것의 동일문제라고 생각되는 CBRD-25636 이슈를 해결하기 위한 CTP 모듈 수정입니다.
EVALUATE 문을 cci_execute()로 실행 직후에 get_server_output()을 호출하여 call 문을 수행하는 것이
실행 결과를 읽어 들일 때 영향을 미치는 것으로 보여
(--+ server-message on 이 없으면 결과 출력이 잘 됩니다.)
get_server_output() 문을 cci_execute()의 결과를 읽고 출력한 이후에 호출하도록 옮겼습니다.

왜 하필 EVALUATE 만 문제가 되었을까는 의문입니다. CCI interface 의 이슈인 듯 합니다.

다음 TC의 SQL_BY_CCI 테스트 실패를 해결하는 수정입니다.
cubrid-testcases/sql/_05_plcsql/_01_testspec/_05_bug_fix/cases/14_evaluate_wrong.sql

@hyunikn hyunikn self-assigned this Nov 28, 2024
@hyunikn hyunikn changed the title [CUBRIDQA-1241] get server message after all the execution results are read [CUBRIDQA-1241] get server output after all the execution results are read Nov 28, 2024
@hyunikn hyunikn merged commit 4337361 into CUBRID:develop Dec 2, 2024
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants