Új hozzászólás Aktív témák
-
-
EEdem_Dtx
csendes tag
...szépen működik is, a gond most az, hogy én nagylelkűen felruháztam scott/tiger felhasználómat, minden joggal, így látja is a 'dba_tab_columns' táblát/nézetet, de más rendszeren, egy mezei scott-nak, nincs joga hozzáférni :S. Létezik másik tábla is, amiből le lehet kérdezni az oszlopokat?
vagy ha nem, hát azzal fog kezdődni a kód, hogy beállítom a jogosultságot... csak nem igazán elegáns.köszönöm, ha valaki tudna segíteni
Arra törekedj, hogy igaz légy és ne arra, hogy igazad legyen. /Joseph Joubert/
-
imibogyo
veterán
Na megint én.......
Nézdd meg légyszíves, mit csinálok rosszul, a hiba biztos az én készülékemben van.....
KépÉn arra gondoltam, hogy ha megnézed a képen a mufaj_id és az iro_id a k__onyv táblában 0 defaultosak, a saját táblájukban meg nincs ott semmi ez nem lehet gond ????
vagy valami más eltérés ??? másra már nem tok gondolni amennyire én értek ehhez...
Ja és holnap 12-ig kell leadnom asszem.........
Azért addig is köszi....
-
imibogyo
veterán
Kösz, de sztem sem annyira fontos...... (csak felkeltetted az érdeklődésemet )
Egyébként amit kértél, az a felhasználó nevem, meg a jelszóm ???? Mondom láma vagyok...De nem szívesen vennék el az idődből eddig is sokat segítettél
és ha jól értem valahogy úgy akarja mint accesben, hogy az adatok ezekből a táblákból legyenek áthozva egy közös táblába
Azért mondtam én azt a közös táblát.
Egyébként meg arra gondoltam, hogy ha már ilyen feladatot ad, akkor gondolom le is akarja kérdezni, és hát milyen gyönyörűséges pillanat lenne ( ) ha egy ilyen lekérdezés is működne, nem csak az hogy (A könyv szeretete 1, 1)....Hát emiatt érdeklődöm, de ha nem lesz az sem baj, csak szép lett volna...Még egyszer köszi szépen, és na meg persze
[ Szerkesztve ]
-
nukewar
tag
Bejelentkeztem system-ként, és úgy adtam ki az alter parancsot, de szintúgy semmi változás.
erre: insert into proba (szdat) values ('1985-01-02');
ezt: ORA-01861: literal does not match format stringerre meg: alter session set nls_date_format='YYYY-MM-DD';
ezt: Statement processed.
...dobja -
sirius_01
csendes tag
Köszi a gyors választ, de sajnos ez az egyszerű lekérő sor sajnos nem elég
tehát nem feltétlen kell az 1-es és 2-es. lehet, hogy van amikor pont 1-es és 4-es kell, ugyanilyen módon.Szóval azért tartozik hozzá 3 sor, mert azokhoz tartozó azonosítók összes sorára szükségem van szükségem, melynek sorában megtalálhatóak legalább a kiválasztott számok.
Tehát a 10-es azonosító mellett van ugye az 1-es, 2-es, és a 3-mas.
Ha lehívom mely azonosítókhoz tartozik legalább az 1-es, és 2-es, akkor meg kell kapnom a 10-es azonosító mind3 sorát, mert hozzá tartozik az 1-es, és 2-es, sőt más sorok is.illetve a 12-es azonosító mellett van az 1-es, 2-es és 4-es
tehát ott meg kell kapnom ugyancsak mind3 sorát.Tudom SQL-től szokatlan az ilyen lehívás, de azért SQL, hogy gyors legyen.
-
martonx
veterán
Bevallom Oracle-t sose használtam. PostgreSQL viszont az Oracle kistestvére (mindkettő PLSQL). És PostgreSQL-ben bizony a 8-as verzió óta - ezt én is csodálkozva vettem észre - ha a PLSQL olyat lát, mint a fenti kódom, akkor bizony a háttérben automatikusan létrehozza a szekvenciát, hozzáadja a táblához stb...
Ebből gondoltam, hogy akkor biztos az Oracle is megoldotta már ezt a totál triviális lépést.
Ezek szerint az Oracle még mindig egy fos vagy csak még te se vetted észre, hogy egy ideje már ilyet is tudÉn kérek elnézést!
-
martonx
veterán
Senki nem mondta, hogy a DB2 vagy az MSSQL rokona lenne az Oracle PL/SQL-jének. Viszont jé, mit ír a wikipedia a PL/pgSQL-nél:
"It closely resembles Oracle's PL/SQL language."
Mint mondtam az Oracle-t csak nagyon felületesen ismerem, és ami eddig feltűnt, hogy nagyon hasonlít a PostgreSQL-hez (ami nem csoda hiszen rokonok). Ebből gondoltam a fentieket, de úgy látszik ennyire mégsem hasonlítanak, van amiben a PostgreSQL előrébb jár.
Én kérek elnézést!
-
Jim-Y
veterán
válasz Lortech #1058 üzenetére
Köszi a választ
Lenne még egy kérdésem, kaptam egy sql dump filet, amit szeretnék betölteni phpmyadmin-ba, de insert után azt írja, hogy a file túl nagy, és nem tudja betölteni. Nekem csak a tábla szerkezetére lenne szükségem, valami ötlet, hogy hogyan tudnám használhatóvá tenni fájlt? 38.5mb-os...
-
kw3v865
senior tag
válasz Lortech #4379 üzenetére
Köszi, igaz azóta már találtam egy megoldást, format-tal, nem túl szép megoldás, de működik:
EXECUTE format('INSERT INTO '||$1||'.table(azonosito, nev) VALUES($1,$2);') using id, name;
Egyébként a te megoldásodhoz miért kell aposztróf, ha egy változóról van szó? Tehát nem közvetlenül értékeket illesztek be, hanem változónak a nevét írom be.
Ami viszont ismét kifogott rajtam, az egy függvényargumentumban megadott nevű séma (plusz a benne lévő fix nevű tábla) létezésének ellenőrzése.
IF (EXECUTE 'SELECT to_regclass('''||$1||'.tablename'')')
ERROR: type "execute" does not exist
Tehát már az eleje is rossz.
Mit ronthattam el?
Új hozzászólás Aktív témák
- Politika
- Kerékpárosok, bringások ide!
- Egészen nagy teljesítményspektrumon fedné le a mobil piacot az AMD
- Kamionok, fuvarozás, logisztika topik
- Debian GNU/Linux
- Proxmox VE
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Autós topik látogatók beszélgetős, offolós topikja
- Helyettesíthetik-e gépek az emberi fordítókat?
- Vodafone otthoni szolgáltatások (TV, internet, telefon)
- További aktív témák...