Zum Inhalt springen

GreenBeret

Mitglieder
  • Gesamte Inhalte

    10
  • Benutzer seit

  • Letzter Besuch

  1. also mein projekt weicht vom angenommenen projektantrag ab! und ihc weiß das ich dies in der doku erwähnen muss, ich weiß aber nicht wo also an welcher stelle und unter welchem punkt??? weil am anfang der doku kommen ja normalerweise die randbediengungen. wenn einer was weiß bitte posten. danke
  2. genau so siehts aus, nu anstatt FUNCTION job_listing ist es bei mir halt ne PROCEDURE job_listing: CREATE OR REPLACE PACKAGE sqlj_refcursor AS TYPE EMP_CURTYPE IS REF CURSOR; FUNCTION job_listing (j varchar2) RETURN EMP_CURTYPE; END sqlj_refcursor; CREATE OR REPLACE PACKAGE BODY sqlj_refcursor AS FUNCTION job_listing (j varchar) RETURN EMP_CURTYPE IS DECLARE rc EMP_CURTYPE; BEGIN OPEN rc FOR SELECT ename, empno FROM emp WHERE job = j; RETURN rc; END; END sqlj_refcursor; Use this function as follows: ... #sql iterator EmpIter (String ename, int empno); ... EmpIter iter; ... #sql iter = { VALUES(sqlj_refcursor.job_listing('SALES')) }; ^^das is aber der aufruf einer funktion und keiner procedure!!!!aber ich kann ja nicht die procedure so aufrufen wie die function.ich hab ja input und output parameter bei der SP
  3. hmm das package im classpath?!?!?!??! wie soll cih denn das machen, das package ist doch auf der DB. un die links schau ich grad duch
  4. so nu hab ich den artikel im javamagazin gelesen. toll un da setht au nix drin:confused: des gibts doch net, es muss doch möglich sein aus SQLJ heraus eine StoredProcedure aufzurufen die in einem Package ist!!!!! nur hab ihc noch keine gefunden der weiß wie:confused: ich dreh noch durch
  5. dann machst halt nur ein selet des select id,text oder wie des war!! un dann gibts beim rs.getCount oder so irgendwas?? un dann hast du au die anzahl zeilen un nur ein select!!!
  6. ich muss sagen das gefällt mir echt gut is find ihc einfacher vorallem für db-progger die nix mit jdbc am hut haben von wegen executestatement usw. einfach sql befehl ein daddel translator drüberlaufen lassen un fertig, un der erkennt sogar gleich deine syntax-fehler.was du ja bei jdbc erst zur laufzeit merkst!!
  7. hajo aber da wo das das select machst weiß du ja wie groß das array sein muss. kannst ja vorher ein select count(*) machen oder so un dann halt das array erzeugen mit [spalten die sin ja eh fest also 2][Zeilen das count von oben] ^^so funzt es
  8. wieso nimmste net einfach ein 2 dimensionales array????
  9. ich schau mirs mal an. bzw. ich hol mir das heft am 10.!!! danke schonmal!!
  10. tach, hat hier einer erfahrung mit SQLJ??? ich hab folgendes Problem. Ich will aus ner java class eine Stored Procedure auf ner DB aufrufen. Das ist au eigentlich noch kein Problem das geht so: #sql { CALL anlegen(:IN adresse, :IN typ, :OUT retcode, :OUT errmsg) }; ^^z.B. so nun sind meine SPs aber in packeges auf der DB.dann hab ichs halt mit package.sp probiert #sql { CALL SVDRT.anlegen(:IN adresse, :IN typ, :OUT retcode, :OUT errmsg) }; ^^das geht aber net folgenden Fehler bringt der SQLJ-Translator SQLJDemo.sqlj:34.7-34.82: Error: Nicht gefunden: SVDRT.ANLEGEN. Keine gespeicher te Prozedur oder Funktion mit diesem Namen vorhanden. hat einer ne idee wie ich das sonst aufrzfen könnte??? hab schon 2 bücher durchgelesen un im inet gesucht un nix gefunden :confused: danke

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...