Forum » Programiranje » SQL*Plus in @@
SQL*Plus in @@

MrStein ::
V eni skripti, recimo a.sql imam med drugimi vrstico:
@@ dodatno/foo.sql
Če sem v mapi, kjer je a.sql, lahko požem stvar z "sqlplus _prijava_na_bazo_ @ a.sql" in dela.
(dela tudi, če bi imel enojno afno v skripti)
Če pa sem mapo višje, pa so problemi:
sqlplus _prijava_na_bazo_ @ primer\a.sql
SP2-0310: unable to open file "dodatno/foo.sql"
A ni ravno razlika med @@ in @ v tem, da prvi nalaga skripto relativno na skripto, v kateri se pojavi? Torej v mojem primeru bi @@ morala delati?
@@ dodatno/foo.sql
Če sem v mapi, kjer je a.sql, lahko požem stvar z "sqlplus _prijava_na_bazo_ @ a.sql" in dela.
(dela tudi, če bi imel enojno afno v skripti)
Če pa sem mapo višje, pa so problemi:
sqlplus _prijava_na_bazo_ @ primer\a.sql
SP2-0310: unable to open file "dodatno/foo.sql"
A ni ravno razlika med @@ in @ v tem, da prvi nalaga skripto relativno na skripto, v kateri se pojavi? Torej v mojem primeru bi @@ morala delati?
Motiti se je človeško.
Motiti se pogosto je neumno.
Vztrajati pri zmoti je... oh, pozdravljen!
Motiti se pogosto je neumno.
Vztrajati pri zmoti je... oh, pozdravljen!

zavajon ::
@@pathname - Run a nested SQL Script.
Če ne izvedeš SQL Plus iz direktorija, kjer je skripta, moraš vpisati celotno pot.
Če ne izvedeš SQL Plus iz direktorija, kjer je skripta, moraš vpisati celotno pot.

MrStein ::
Mislim, da zdaj kužim.
@@ foo/bar
To dela samo, če je prvotna skripta v current dir.
Če ni, pa @@ podpira samo ime fajla, brez direktorijev.
Kar je bedasto do amena, da isti ukaz enkrat podpira mape, drugič ne.
No ja, that's life.
@@ foo/bar
To dela samo, če je prvotna skripta v current dir.
Če ni, pa @@ podpira samo ime fajla, brez direktorijev.
Kar je bedasto do amena, da isti ukaz enkrat podpira mape, drugič ne.
No ja, that's life.
Motiti se je človeško.
Motiti se pogosto je neumno.
Vztrajati pri zmoti je... oh, pozdravljen!
Motiti se pogosto je neumno.
Vztrajati pri zmoti je... oh, pozdravljen!
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Kateri server za učenje?Oddelek: Operacijski sistemi | 3224 (2276) | Pimoz |
» | Težava pri uvozo v SQL bazo (varchar to numeric)Oddelek: Programiranje | 1259 (1081) | Mati |
» | Zahtevnejše gostovanje, kje? (strani: 1 2 3 )Oddelek: Pomoč in nasveti | 10790 (7874) | Mati |
» | Cpanel Cron jobs ne pošlje backup-a baze na mailOddelek: Izdelava spletišč | 2720 (2587) | Housy |
» | MySQL združevanje tabel..Oddelek: Programiranje | 1791 (1606) | Nemenej |