SQL wypisywanie danych ktoś wyjaśni

SQL wypisywanie danych ktoś wyjaśni
Emil Trześniewski
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 14
0

Szybkie pytanie o wypisywanie dlaczego gdy zrobię

Kopiuj
create or replace procedure dodawanie_ab (a in number, b in number) is
begin 
DBMS_OUTPUT.PUT_LINE(a+b) ;
END; 

to procedura działa a jak dodam tyko tekst do wypisania

Kopiuj
create or replace procedure dodawanie_ab (a in number, b in number) is
begin 
DBMS_OUTPUT.PUT_LINE( 'Wynik dodawania a + b =  '|| a+b) ;
END; 

to kompiluje ale już wyniku nie pokazuje jak wprowadzę dane

Marcin.Miga
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2794
0

Strzelam (bo nie znam dobrze Oracle) - niezgodność typów.

Emil Trześniewski
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 14
0
Marcin.Miga napisał(a):

Strzelam (bo nie znam dobrze Oracle) - niezgodność typów.

Dzięki za ukierunkowanie, po twoim poście spróbowałem z to_char ale wystarczyło prościej a+b umieścić w nawiasach ( 'Wynik dodawania a + b = ' ||(a+b));

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.