반응형
dbms_output이 boolean을 인쇄할 수 없습니까?
커서를 학습하는 중인데 다음에서 부울 값을 인쇄할 수 없습니다.
dbms_output.put_line();
코드는
DECLARE
CURSOR c_employees_3i is
SELECT * FROM employees_3i;
row_count BOOLEAN;
BEGIN
OPEN c_employees_3i;
row_count := c_employees_3i%isopen;
Dbms_Output.put_line(bool_to_text(row_count));
CLOSE c_employees_3i;
END;
이 오류가 발생했습니다.
ORA-06550: line 8, column 22:
PLS-00201: identifier 'BOOL_TO_TEXT' must be declared
ORA-06550: line 8, column 1:
PL/SQL: Statement ignored
오류를 수정할 수 있도록 도와주세요.감사해요.
함수bool_to_text
존재하지 않습니다(그리고 AFAIK, Oracle에는 이러한 기능이 없습니다).
사용할 수 있습니다.diutil.bool_to_int
부울을 정수로 변환하고 다음을 인쇄합니다.
begin
dbms_output.put_line(sys.diutil.bool_to_int(true));
end;
언급URL : https://stackoverflow.com/questions/40124414/dbms-output-cannot-print-boolean
반응형
'programing' 카테고리의 다른 글
부트스트랩 4의 수직 정렬 중심 (0) | 2023.08.30 |
---|---|
AngularJS - Angular와 SOAP 서비스 통합JS 모델 (0) | 2023.08.30 |
mariadb 10.2.26에서 기본 키 +10000으로 열(항상 생성됨)을 생성하려면 어떻게 해야 합니까? (0) | 2023.08.30 |
PHP와 Javascript 간에 배열을 전송하는 가장 좋은 방법 (0) | 2023.08.30 |
jQuery Validate - 그룹에 하나 이상의 필드를 채워야 합니다. (0) | 2023.08.30 |