Zum Inhalt springen

Ganymed

Mitglieder
  • Gesamte Inhalte

    1621
  • Benutzer seit

  • Letzter Besuch

  • Tagessiege

    19

Alle Inhalte von Ganymed

  1. Ganymed

    Arrays in Oracle

    Oh ja, danke... Wie nennt sich das denn? In der Hilfe finde ich unter "table" nicht wirklich was Wenn ich alles gefunden habe bin ich auch still :beagolisc
  2. Ganymed

    Arrays in Oracle

    Cool... Funkt. Frage, die nächste: Hat dieses Table-Type irgendwelche Eigenschaften? Wenn ich jetzt das Ganze Fülle, möchte ich gerne wissen, wieviele Einträge das Array hat. Kann man das irgendwie abfragen?
  3. Hmm, ich dachte, das läg an meinem Ballon? Also, du kennst die Übung: :marine Und das dreimal hintereinander 5x täglich! Ui! *hüpf* *freu* Ein Ballon! *angeb*
  4. Ganymed

    Arrays in Oracle

    Ok, wie gesagt ich teste das gerade, ehe es ernst wird, von daher fragt nicht nach Sinn oder Unsinn der Sache Möchte nur wissen, wie das Funktioniert: create or replace procedure arraytest is DECLARE TYPE arraytest IS TABLE OF NUMBER INDEX BY BINARY_INTEGER; test arraytest; BEGIN test(1) := 12; test(2) := 13; END; ausgabe1 NUMBER; ausgabe2 NUMBER; ausgabe3 NUMBER; ausgabe4 NUMBER; select BIN_TO_NUM(0,1,1,0,0,1) INTO ausgabe1 from dual; select BIN_TO_NUM(0,1,1,0,1) INTO ausgabe2 from dual; select BIN_TO_NUM(0,1,1,1,0,1) INTO ausgabe3 from dual; select BIN_TO_NUM(1,1,1,0,0,1) INTO ausgabe4 from dual; end arraytest; Habe das jetzt so umgebaut: create or replace procedure arraytest is TYPE arraytest IS TABLE OF NUMBER INDEX BY BINARY_INTEGER; test arraytest; ausgabe1 NUMBER; ausgabe2 NUMBER; ausgabe3 NUMBER; ausgabe4 NUMBER; test(1) := 12; test(2) := 13; select BIN_TO_NUM(0,1,1,0,0,1) INTO ausgabe1 from dual; select BIN_TO_NUM(0,1,1,0,1) INTO ausgabe2 from dual; select BIN_TO_NUM(0,1,1,1,0,1) INTO ausgabe3 from dual; select BIN_TO_NUM(1,1,1,0,0,1) INTO ausgabe4 from dual; dbms_output.put_line(test(1)); dbms_output.put_line(test(2)); end arraytest; Was mache ich also beim oberen Teil falsch? Ich sehe das öfters mit dem DECLARE, aber irgendwie klappt das bei mir nicht.
  5. *reinkomm* UI, was ist dann denn? Wie süüüß... Ein halbstarker Rocker mit einem grünen Luftballon in der Hand... Knuffig :D *Lolli dazugeb* Hier, der hat Waldmeistergeschmack *grueni mal :e@sy * *rubbel**quietsch**knister* *Ballon an gruenis Haar halt* Guckt mal, was der grueni für ne Lusitge Frisur haben kann! Uhoh... und was für ein Gesicht... :eek: Nein... Pack die Bugkeule weg! Bitte! Ich wollte dich doch nur aufheitern! *flücht*
  6. Ganymed

    Arrays in Oracle

    So, kurz Zeit zum testen gehabt... Hmmm, das Problem hab ich schon die Ganze Zeit: Compilation errors for PROCEDURE DBO.CUST_KOVERTTEST Error: PLS-00103: Encountered the symbol "DECLARE" when expecting one of the following: begin function package pragma procedure subtype type use <an identifier> <a double-quoted delimited-identifier> form current cursor external language The symbol "begin" was substituted for "DECLARE" to continue. Line: 16 Text: DECLARE Error: PLS-00103: Encountered the symbol "NUMBER" when expecting one of the following: := . ( @ % ; Line: 29 Text: UserID number; Error: PLS-00103: Encountered the symbol "end-of-file" when expecting one of the following: end not pragma final instantiable order overriding static member constructor map Line: 78 Immer wenn ich das Declare mache, dann kommt das? Was mache ich falsch? Wenn ich es weg mache, dann mosert er bei meiner Variablen - Zuweisung. Wo muss ich das genau anlegen? Die Felder des Arrays muss ich während der Laufzeit füllen...
  7. Ganymed

    Arrays in Oracle

    Danke, ich werd mal testen, wenn ich dazu komme. Ich brauche das demnächst und wollte mich mal vorher erkundigen, wie das geht Bei fragen, lass ich das hier mal wieder aufleben
  8. Danke Auf VArrays bin ich auch gekommen Nur Anwenden geht irgendwie nicht... Bekomme keine Daten da rein.. Nix kapiren Morgen übrigens :e@sy
  9. So, jetzt muss ich mal Frust ablassen... *grueni das Kuschelkissen wegnehm* *reinbrüll* ARRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRGH!!!! Wieso steht überall VArray in der Oracle Dokumentation aber nirgends wie man es benutzt? Nichts klappt! Ich dreh durch und werd beklopppt. Ok, bin ich ohnehin schon.... *gegen die Kuschelcouch tret* *grummel* *wütend ist* So macht das keinen Spaß *randalier* *grueni beiß* Tu was! Ich brauch ne Anständige Schritt für Schritt Anleitung.Alles was ich gefunden hab, geht nicht oder ich kapier es nicht...
  10. Dann hat mich Armin von "der Sendung mit der Maus" aber belogen! :D
  11. Soweit ich weiß heißt "Moin" soviel wie "Schön"
  12. Mahlzeit... *mit hängendem Kopf in die Kuschelecke schlürf* Zuerst tapp ich von einem Oracle-Fettnäpchen ins nächste und dann traktieren meine Kollegen mich mal wieder Mag nicht mehr...
  13. Hallo zusammen (ja ich werd hier noch zum Power-User hier ), kurze Frage: wie kann ich ein Array bilden? Ich habe nun meine Binärzahlen nach dem Prinzip: select BIN_TO_NUM(0,1,1,0,0,1) INTO ausgabe1 from dual; umgerechnet. Jetzt habe ich ganz viele Zahlen (jeweils in einer "ausgabe1", "ausgabe2",....) gespeichert. Nun müsste ich wissen, welche dieser Zahlen die kleinste ist. Dafür bräuchte ich ein Array (um den Bubble-Sort anwenden zu können). Mein Buch hier sagt, sowas gibt es nicht, man bräuchte da Krückenlösungen... Aber mein Syntax-Highlighting findet einen Begriff Array... Kann mir da wer helfen? Das Array müsste dann so aussehen: ------------------ | 23 | 12 | 88 | 3| ------------------
  14. Hehe... da hab ich auch schon nach gegoogelt. Es gibt anscheinend nichts, was das rückgängig macht. Intelligent. Benutze Oracle 9i. Vielleicht hat wer einen Ansatz
  15. Ich nochmal... Wie mache ich aus dem Wert wieder eine Binär-Zahl?
  16. Oh danke! *freu* :e@sy Ich hab mich schon halb tot gegoogelt und meine Bücher hier haben mir auch nichts gesagt. Immer nur rawtohex und sowas! Vielen vielen Dank! Genau das, was ich brauchte!
  17. Der macht das alleine? Wußt ich gar nicht. Normalerweise muss man doch, wenn man mit Zahlen rechnen will z.B. to_number(String) eingeben, um das Ganze umzuwandeln. Wenn ich das nicht mache, bekomme ich einen Kompilierungsfehler... Beispiel: Ich habe den String, der sich so zusammensetzt:"0"||"1"||"1"||"0"||"0"||"1" --> "011001" Wenn ich daraus nun eine Dezimalzahl haben möchte (25), dann macht er das einfach so? Kann ich gar nicht glauben... Deswegen ahlt die Frage, obs dafür so eine Funktion wie to_number gibt.
  18. Sorry, aber irgendwie kapier ich das nicht... Das einzige was ich machen möchte ist einen String in eine Binärzahl umzuwandeln mit Hilfe von PL/SQL... Das hat mit meinem anderen Thread nichts zu tun...
  19. Ich benutze PL/SQL Developer @Kügelchen Funkt leider auch nicht -> Ergebnis 0 Muss aber was geben
  20. Irgendwie weiß ich nicht wohin mit dem summarised... Mit dem "_" wäre das ja ein neues Feld - und da hat der Compiler Recht - invalid identyfier...
  21. date_summarised invalid identifier... Was heißt das überhaupt?
  22. Habs probiert -btw- hab gestern Lilo und Stich gesehen Bist du jetzt der Liebe oder der Böse Stich? *Arme zähl* Nachtrag: Du bist weder noch: Ich glaub das angefressene Ohr war auf der anderen Seite Stitch
  23. Hmmm... auch 0 als Ergebnis. Wenn ich anstatt dem to_date ein to_char eingebe, dann hab ich wieder die Fehlermeldung... Ein Datum hat das Format (habs jetzt mal aus der DB rauskopiert) 09.06.2004 08:52:08 Ist doch, das ,was ich geschrieben hatte, oder?
  24. *alle mal re- :e@sy * Kaffee? Ich brauch nen Expresso! Kann die Augen kaum aufhalten... Ui im Radio läuft "Hip teens don't wear blue jeans"... *mitsing* :marine Doku? Och nö, da hab ich selbst genug von
  25. Hehe... hab den ganzen Kram nochmal eingegeben. (dein zweites Beispiel). Hab zwar immer noch ne Fehlermeldung jetzt aber "invalid character" für exakt das Gleiche Statement... Kapier ich nicht...

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...