![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 28.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam, dopiero zaczynam z Oracle i prosze o wyrozumiałość, poniżej przedstawiam swój kod:
DECLARE v_int NUMBER(4):=&v_int; BEGIN dbms_output.put_line(v_int); END; / i wywala mi następujący błąd: ORA-06550: line 2, column 18: PLS-00103: Encountered the symbol "&" when expecting one of the following: ( - + case mod new not null avg count current exists max min prior sql stddev sum variance execute forall merge time timestamp interval date pipe 1. DECLARE 2. v_int NUMBER(4):=&v_int; 3. BEGIN 4. dbms_output.put_line(v_int); nie wiem dlaczego, męcze się już dwa dni, jeśli ktoś wie dlaczego to z góry wielkie dzięki za pomoc. |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 156 Pomógł: 2 Dołączył: 9.09.2006 Skąd: Londyn/Gdynia Ostrzeżenie: (0%) ![]() ![]() |
A co ta deklaracja miala niby robic?
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 28.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
Znaczy, żeby podawać wartość zmiennej podczas uruchomionego skryptu, a nie deklarować jej wartość ,no i po to daje to &. No we wszystkich kursach tak piszą, że tak się robi.
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 156 Pomógł: 2 Dołączył: 9.09.2006 Skąd: Londyn/Gdynia Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 3.07.2025 - 01:30 |