我正在爲學校執行一個非常簡單的PL/SQL程序。這很容易,但我認爲我錯過了一個概念。我將展示我一直在努力的工作,而不是要求簡單的答案。我想理解DBMS_OUTPUT.PUT_LINE的概念,以及我已經聲明計算矩形棱柱的體積或說池的BIND變量。我只是沒有適當地聲明給用戶。我無法在用戶的OUTPUT上找到正確的信息,我在INPUT和put_line上了解了一些。在PL/SQL中學習綁定變量以及計算輸入和輸出DBMS_OUTPUT.PUT_LINE
所以要計算v = lwh。我已經在put_line中聲明瞭這些變量,內置了PL/SQL中的dbms_output函數。我應用了這些變量的計算。我正在處理dbms放行語句,以顯示計算和顯示變量維度的concact語句以及如何最好地執行此操作。我已經在C語言和Ruby中看到過這個程序,但是沒有在Oracle Developer和PL/SQL中看到。
C Language Calculate Surface Area
Java Program for Rectangular Prism
我會告訴我的劇本,看到我在做什麼不正確,只是不知道如果我在正確的軌道上更好地學習。我無法顯示尺寸和正確的語句顯示這些。如何將輸出顯示給用戶。
謝謝你的時間。
〜寫一個PL/SQL塊來計算矩形棱鏡游泳池的體積。 維度應該通過綁定(替換)變量提供。 計算棱鏡的體積後,在屏幕上顯示尺寸和體積。
V =長寬高
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;
/
似乎這可能會幫助我一點,仍然在輸出,但是這個網站可能會幫助我,因爲我正在處理它。我也找到了一個很好的參考網站。 http://www.tutorialspoint.com/plsql/plsql_constants.htm以及Java2s.com和oracle引用。 – MeachamRob