Zum Inhalt springen

dbwizard

Mitglieder
  • Gesamte Inhalte

    303
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von dbwizard

  1. Das Stichwort Subselect, wie Dimitri es schon erwähnt hatte, nutzt dir nichts. Anbei ein Link, welcher dir für MySQL ein Beispiel liefert : MySQL/Pivot table - Wikibooks, collection of open-content textbooks (Bin aber auch nicht MYSQL Experte :-)) Gruss
  2. Einen Paramter in einer Prozedur übergeben und anschliessend in einem SQL verwenden kannst du folgendermassen : PROCEDURE my_procedure ( i_n_MyParameter IN NUMBER) IS BEGIN SELECT * FROM My_Table WHERE ID = i_n_MyParameter ; END; EXCEPTION WHEN NO_DATA_FOUND THEN RETURN; END; - Alternativ kanst du auch dynamisches SQL verwenden, wenn du erst zur Laufzeit weisst, wie der SQL aussieht Gruss
  3. Na ja, Beschreibe doch mal, was eigentlich deine Absicht ist, der Cursor ist so nicht gültig. Gruss
  4. - Hat irgendwie nichts miteinander zu tun ? Views kaspeln SQL, du kannst diese durchaus auch in SP verwenden, macht durchaus Sinn Gruss
  5. - Das Declare kannst du dir sparen Deine Struktur ist noch unvollständig : create or replace procedure f_verk (i_f_id IN number, i_verkauft IN number) --> IS cursor c_paint(i_paint_id IN farbe.f_id%type) is select f_am_lager from farbe where f_id=i_paint_id; l_qty farbe.f_am_lager%type; begin error_code number := SQLCODE; error_mes varchar2(200) := SQLERM; .... .... END; Gruss
  6. Hallo, Dies dürfte das Problem sein, die Zahl wird wegen dem Trennzeichen als 2 getrennte Values angesehen. Gruss
  7. Hallo, Es hängt davon ab, welche DB du benutzt. Du wirst dir ein dynamisches SQL aufbauen müssen, welches im Datadictionary nach den zu durchsuchenden Tabellen und Spalten sucht und diese abfragt Gruss
  8. Hallo, Das hängt von deiner verwendeten Datenbank ab ? Welche Version benutzt du den ?
  9. Hallo, Du kannst dies mit REGEXP lösen. Mal ein Beispiel für die Suche : SELECT CASE WHEN REGEXP_LIKE (Feld2, Feld1,'c') THEN 'Match Found' ELSE 'No Match Found' END AS output FROM MyTable; Hinweis : Der Parameter 'c' steht für CaseSensitive, alternativ wäre auch ein 'i' (CaseInsensitive) möglich Gruss
  10. Hallo, Du musst ja die Instanz und das Schema jeweils als Parameter für Datapump mit angeben ? Poste doch mal deine Aufruf des Exports Gruss
  11. - Einfach eine Kombination LEFT und RIGHT plus ein CONCAT_WS für das "/" ? Habe jetzt gerade keine MYSQL am laufen, um es dir auszuschreiben... Gruss
  12. In MySQL wäre dies die LEFT - Funktion. Ein kurzer Blick in die Doku : MySQL :: MySQL 5.5 Reference Manual :: 11.5 String Functions Gruss
  13. Hallo. ihr habt beide eine Designfehler in eurer Datenbank. Datumswerte dürfen NUR mit Typ DATE gespeichert werden, alles andere ist Unsinn. Um das Problem jeweils nun konkret zu lösen, müsstet ihr eure Datenbankversion bekanntgebebn, da sich die Lösung je nach verwendetem System unterscheidet Gruss
  14. -Dann war ein Java Programmierer am Werk... :-) *wegrenn...*
  15. Hi, hast du BLOB's in deiner Tabelle ? Gruss
  16. dbwizard

    Oracle APEX

    Das würde ich gerne sehen :-) Gruss
  17. ...und das soll funktionierern ? Gruss
  18. dbwizard

    Sql

    Die DB, welche du verwendest wäre noch hilfreich....Also in Oracle wäre diese Funktion folgendermassen : FUNCTION monatsname RETURN VARCHAR2 is l_sResult VARCHAR2(15); BEGIN SELECT TO_CHAR (SYSDATE, 'MONTH') INTO l_sresult FROM DUAL; RETURN (l_sresult); END; Gruss
  19. dbwizard

    Sql

    Ja, dass wollte doch der OP ? Gruss
  20. dbwizard

    Sql

    Hallo, Zumindest in Oracle könntest du folgendes machen : SELECT to_char(SYSDATE,'MONTH') FROM dual Gruss
  21. Hallo, Kannst du mir mal ein konkretes Beispiel für eine "Nur Intranet" oder "Nur Internet" DB geben ? Meiner Meinung nach liegst du, wie Flashpioxx dir schon geschrieben hat, falsch, aber ich lasse mich gerne belehren Gruss
  22. Dann würde ein Index auf dies Spalte + Genererieren der Statistiken helfen, denke ich Gruss
  23. Die Frage wäre vielmehr, warum ein einzelner Update so langsam ist. Wird pro Update nur jeweils 1 Row geändert ? Liegt auf der zu Updaten Spalte ein Index ? Gruss
  24. Hallo, ich bin mir nicht sicher, ob ich dich richtig verstanden habe, aber so sollte es gehen : SELECT id FROM myTable WHERE name = 'n2' Gruss
  25. Hallo, Das sind definitiv Oracle Verbindungsdaten...das wird so mit MySQL nicht funktionieren. Gruss

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