» »

[ORACLE]Deklaracije user defined funkcije

[ORACLE]Deklaracije user defined funkcije

KernelPanic ::

Spostovani!

Naresti moram eno tiny miniaturno zadevo za oracle podatkovno bazo in me zanima, kaj je narobe z deklaracijo funkcije:
CREATE OR REPLACE FUNCTION "Funkcija"
    (param in VARCHAR2)
RETURN VARCHAR2 IS
BEGIN
    DECLARE
        a VARCHAR(30);
        b INTEGER;
        
        SET a:=b*param;
    RETURN param;
END "Funkcija";
Oracle Application Express SQL Workshop mi pri compilu funkcije javi:
PLS-00103: Encountered the symbol "END" when expecting one of the following: begin function pragma procedure subtype type current cursor delete exists prior
Kaj je narobe?

btree ::

Kaj pa želiš naredit s to funkcijo?
sintaktično je bolj pravilno tako
CREATE OR REPLACE FUNCTION Funkcija
    (param in VARCHAR2)
RETURN VARCHAR2 IS
 a VARCHAR(30);
 b INTEGER;
BEGIN
 a:=b*param;
 RETURN param;
END Funkcija;

Zgodovina sprememb…

  • spremenilo: btree ()

KernelPanic ::

Ma morm eno funkcijo spisat kratko, nic hi tech matematike, ampak, ker se z oraclom se nisem srecal, ze dva dni zgublam cajt z sinatkso le-te, pa sem si rekel, da bom tukaj vprasal. Takoj probam, hvala za pomoc!

btree ::

pa ime funkcije: funkcija naj bo brez narekovajev.

KernelPanic ::

Katera funkcija je v oraclu, ki je ekvivalent ms sql funkciji REPLICATE? Kako se imenuje? Iscem po netu, pa nic pametnega ne najdem!

Lp,
M.

win64 ::

KernelPanic je izjavil:

Katera funkcija je v oraclu, ki je ekvivalent ms sql funkciji REPLICATE? Kako se imenuje? Iscem po netu, pa nic pametnega ne najdem!

Lp,
M.

A res ne znaš vpisati oracle replicate.
In v prvem zadetku je to: RPAD(string, LENGTH(string)*n, string)


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

SQL vprasanje (strani: 1 2 )

Oddelek: Programiranje
687866 (4545) BivšiUser2
»

oracle 12 identity (the old way)

Oddelek: Programiranje
6984 (789) detroit
»

SQL Parent key not found

Oddelek: Programiranje
7971 (894) Ciklamen
»

[ORACLE][Novinec]Resitev napake PLS-00428

Oddelek: Programiranje
5641 (551) smejko
»

SQL poizvedba

Oddelek: Programiranje
152087 (1597) borchi

Več podobnih tem