-1

PL/SQLを始めたばかりで、練習するように割り当てられた手順を作成するのに助けが必要です:

名と姓の 2 つの入力を持つプロシージャを作成します。この手順により、DBMS は次の 3 行を出力する必要があります。

firstname surname (lowercase) 
FIRSTNAME SURNAME (uppercase) Firstname 
Surname (Initial uppercase)

次の PL/SQL 関数を使用して支援できます。

UPPER( VARCHAR2 ), LOWER(VARCHAR2), INITCAP( VARCHAR2 )

私はこれまでにこれを試しました:

CREATE OR REPLACE PROCEDURE LabFourProc (firstname IN VARCHAR2, surname IN VARCHAR2)
IS
BEGIN
  DBMS_OUTPUT.PUT_LINE(firstname, surnmame);
END LabFourProc;
/
4

3 に答える 3

0

CONCAT()関数または演算子を使用して||文字列を結合できます。例えば:

-- outputs "firstname surname"
DBMS_OUTPUT.PUT_LINE(firstname || ' ' || surnmame);
于 2013-04-11T11:36:26.983 に答える