2016-08-27 21 views
-5

where句以外のplsqlサブプログラムでパラメータを使用できますかwhere句以外のplsqlサブプログラムでパラメータを使用できます

+2

こんにちは、ようこそ。 [ask]を読んで、関連するコードなどで質問を更新してください。短い答え、はい。 – OldProgrammer

+0

質問がもう少し明確になりました。 –

+0

PL/SQLサブプログラムでは、SQLを含める必要はありません。 'dbms_output.put_line( 'Hello、world')'はそのパラメータで何をすると思いますか? –

答えて

0

はい。 PLSQLプログラムで変数を宣言すると、プログラム内のどこでも使用できます。下記の例を参照してください

DECLARE 
    var VARCHAR2 (100);         -- Variable declared 
BEGIN 
    var := 'My name is jack';        -- Assigning a string to the varibale 

    DBMS_OUTPUT.put_line (var);       -- Displaying it. 


    SELECT 'My name is Mack' INTO var FROM DUAL; 

    DBMS_OUTPUT.put_line (var); 
END; 

私はこれが役立つことを望みます。

0

はい、できます。

Create or replace procedure test(a_param_1 in int, a_param_2 out int) 
as 
v_var int; 
begin 
dbms_output.put_line(a_param);--you can print the param 
v_var := a_param ;-- you can assign it to some other value 
a_param_2 := 1; --Out parameter can be assigned a value. 
end; 
関連する問題