3
エラーを修正するために私を助けてください、私はカーソルを学んでいると私は私がdbms_outputはbooleanを出力できませんか?
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
このエラーを取得するコードが
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;
ある
dbms_output.put_line();
にブール値を印刷することはできません。ありがとう
おかげで男:
あなたは整数にブールを変換し、それを印刷する
diutil.bool_to_int
を使用することができます。私が行数を使用しようとすると、 –も動作しています。 .DECLARE CURSOR c_employees_3iは です。SELECT * FROM employees_3i;テーブルに値があっても常に0を返します。 row_count NUMBER; BEGIN OPEN c_employees_3i; row_count:= c_employees_3i%rowcount; Dbms_Output.put_line(row_count); CLOSE c_employees_3i; END; –
@ShreeNaathこれについて別の質問をしてください(類似の質問についてはサイトを検索した後、これは以前に尋ねられたと思います)。 –