学校向けに非常に単純な PL/SQL プログラムを実行しています。とても簡単ですが、コンセプトが欠けていると思います。簡単な答えを求めるだけでなく、私が取り組んできたことを示します。DBMS_OUTPUT.PUT_LINE の概念と、直角プリズムまたはプールの体積を計算するために宣言した BIND 変数を理解したいと思います。ユーザーに適切に宣言されていないだけです。ユーザーへの OUTPUT に関する正しい情報を見つけるのに苦労しています。INPUT と put_line についてもう少し学習しています。
したがって、v=lwh を計算します。PL/SQLに組み込まれたdbms_output関数を使用して、これらの変数を宣言し、put_lineに入力しました。これらの変数の計算を適用しました。私は、dbms put line ステートメントに取り組んで、計算と concact ステートメントを表示し、変数のディメンションを表示し、それを行う最善の方法を示しています。このプログラムは C 言語と Ruby で見たことがありますが、Oracle Developer と PL/SQL では見たことがありません。
スクリプトを表示して、何が間違っているかを確認します。よりよく学ぶために正しい方向に進んでいるかどうかはわかりません。寸法を表示するのに問題があり、それらを表示する正しい conc ステートメントがあります。具体的にユーザーに出力を表示する方法。
お時間をいただきありがとうございます。
~ 四角柱のプールの体積を計算する PL/SQL ブロックを作成します。ディメンションは、バインド (置換) 変数を使用して提供する必要があります。プリズムの体積が計算されたら、寸法と体積を画面に表示します。
v=lw
SET SERVEROUTPUT ON
DECLARE
d_length NUMBER(7);
d_height NUMBER(7);
d_width NUMBER(7);
d_volume NUMBER(15);
BEGIN
DBMS_OUTPUT.PUT_LINE('The length dimension is: ' || (&d_length));
DBMS_OUTPUT.PUT_LINE('The height dimension is: ' || (&d_height));
DBMS_OUTPUT.PUT_LINE('The width dimension is: ' || (&d_width));
d_volume := d_length * d_height * d_width;
DBMS_OUTPUT.PUT_LINE(
'The rectangular prism volume for the swimming pool is: '
|| (d_volume)); ---don't know how to get output to user
DBMS_OUTPUT.PUT_LINE(
'The dimensions of the swimming pool are ' || ; ---missing code here
END;
/