Zum Inhalt springen

dr.dimitri

Mitglieder
  • Gesamte Inhalte

    1.276
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von dr.dimitri

  1. Er entwickelt Programme in .Net. So wie ein Java Programmierer sie in Java schreibt. Zusammenhänge erkennen, Probleme sehen und Lösungsansätze entwickeln, wissen wie man die Doku und Internetsuchmaschinen verwendet sowie Lernbereitschft und begeisterung für den Beruf. Bei vielen fehlen aber immer mindestens ein oder zwei der Eigenschaften... Dim
  2. Hi, wenn es darum ging, die gesamte Tabelle zu leeren, dazu gibt's den Befehl TRUNCATE TABLE table_name Der hätte das in ein paar Sekunden gemacht. Dim
  3. Öhm ich glaub da hast mich falsch verstanden. MT bedeutet Mitarbeitertage. 10 Personen * 220 Arbeitstage sind 2200 MT die Du zur Verfügung hast. Ja wenns so einfach wär - wo ist dann deine Berechtigung zum Bezug von 8000 Euro/Monat? Die Mitarbeiter machen schon was - irgendwas im schlimmsten Fall oder auch gar nichts weil sie fertig sind und Du nichts mitbekommst. Oder Du hast einen dabei der sich Selbstverwirklichen will und die tollsten Sachen entwickelt - leider nichts was deinem Projekt nützt weil es nicht zu dem anderen passt. Dann gibts noch die Individualisten, die nicht mit anderen zusammenarbeiten wollen/können die man aber aufgrund ihres könnesn braucht und integrieren muss. Selbstverständlich musst Du zuerst mal einen recht genauen Plan erstellen mit Budgetplanung, Milestones etc. den dein Chef und Du dann dem Auftraggeber vorstellt - irgendwer muss die Kohle ja locker machen auch innerhalb einer Firma. Und dann passt's plötzlich mit den Terminen nicht mehr, es werden Änderungen gefordert, neue Schätzungen sind notwendig, Ein Kollege bricht sich das Becken und fällt aus, der Milestone kann nicht gehalten werden und was nun? Das Marketing läuft ja schon auf Hochtouren - ach ja die neue Alphaversion muss noch bis nächste Woche fertig werden weil der Vertrieb was sehen will etc. etc. etc. Du hast wirklich keine Ahnung was dich da erwarten würde. Ich sage "würde", denn niemand der klaren Verstandes ist, lässt jemanden ohne langjährige Erfahrung in der Projektleitung und Mitarbeiterführung ein Millionenprojekt führen. Das ist nicht(!) bös' gemeint - nur eine Tatsache. Dim
  4. Dazu wirst in einem Projekt in der Größenordnung nicht kommen. Als Organisatorischer und evtl. technischer PL in Personalunion wirst keine Zeit haben viel zu programmieren. Immerhin musst Du ca. 2200 MT verplanen und zwar so, dass am Ende auch noch was vernünftiges dabei raus kommt. Glaub mir - mit programmieren ist da nimmer viel. Hast schon mal Projekte in der Größenordnung geleitet? Dim
  5. Ganz einfach: Du holst dir Das Fachkonzept/Pflichtenheft, ließt es durch und dann kannst Du einschätzen wie lange Du brauchst. Es gibt keins bzw. Du bekommst es nicht? Dann lass die Finger davon, denn wenn nicht (schriftlich!) definiert ist was Du abliefern sollst, hast nur Ärger. Ist der Aufwand für den Auftraggeber zu hoch, dann ist es mit Sicherheit auch nicht in 2 Stunden erledigt. Dim
  6. Hi, also das würd ich auch beanstanden, allerdings nicht weil ein Exceptionhandler fehlt. Die Fehlermeldung ist wenig aussagekräftig Rekursiver Aufruf In beiden Fehlerfällen gibst Du aus "Falsche Eingabe" Das stimmt aber z.B. bei einer IOException nicht. Hier muss dem Benutzer mitgeteilt werden, dass etwas grundlegendes nicht stimmt (Die Standardstreams von Java funktionieren hier nicht) und dann das Programm auch beendet werden. Zum Rekursiven Aufruf. Du rufst im Fehlerfall deine eigene Methode wieder auf. Das nennt sich Rekusion und hat in deinem Fall zur Folge, dass bei genügend Fehleingaben irgendwann ein OutOfMemoryError geworfen wird. Du solltest das lieber in einer Schleife erledigen, die erst verlassen wird, wenn die Eingabe korrekt war. Etwa so: boolean isCorrect=false; do { //Eingabe und Eingabeprüfung isCorrect=true; catch(NumberFormatException e) {/*Fehlermeldung*/} }while(isCorrect==false); isCorrect wird also nur auf true gesetzt, wenn keine NumberFormatException auftritt und die Schleife damit beendet. Andere Exceptions können hier eigentlich nicht auftreten und einen Error fängst Du mit einem catch(Exception e) auch nicht. Dazu müsstest Du Throwable catchen und da sollte man schon genau wissen wie man dann weiter macht. Meiner Meinung nach fehlt hier kein weiterer Exceptionhandler und dein Ausbilder hat unrecht. Genau. Du schließt den Standardeingabestream... :uli Dim
  7. Hättest Du ein Beispiel, in welcher Firma man das im allgemeinen verdient (Expertenwissen vorausgesetzt natürlich). Das sind, wie ich meine, doch Ausnahmegehälter für wirkliche Spezialisten, die das Unternehmen unbedingt halten will und die nicht so einfach vom Himmel fallen. Zwischen 5-6 Tsd Euro Brutto halt ich aber für durchaus realistisch (sofern die Leistung stimmt). Abhängig von der Brache und Größe des Unternehmens natürlich. Dim
  8. dr.dimitri

    SQL Hilfe

    Du hast ein Kreuzprodukt erzeugt - sprich jede Zeile wird mit jeder zusammengefügt. Du musst jede Tabelle in den JOIN-Bedingungen drinnen haben: SELECT AUFTRAG.VERSANDART, RECHNUNG.RECHNUNG, RECHNUNG.NETTO, FIRMA.FIRMA, FIRMA.NAME, RECHNUNGPOS.POSITION,AUFTRAG.INSUSER FROM AUFTRAG JOIN RECHNUNG ON AUFTRAG.ID=RECHNUNG.AUFTRAGSID JOIN RECHNUNGPOS ON RECHNUNG.ID=RECHNUNGPOS.RECHNUNGPOSID JOIN FIRMA ON FIRMA.ID=AUFTRAG.FIRMENID WHERE AUFTRAG.INSUSER = 'LAGER' Die Spaltennamen über die gejoint wird kenn ich natürlich nicht - die musst Du dann entsprechend anpassen. Dim
  9. Der 1. Link ist mittlerweile genau dieser Thread hier.
  10. Interessant wär's mal zu wissen, was der OP denn eigentlich kann. 6 Jahre Berufserfahrung in was? Oder hab ich das in dem Durcheinander überlesen? 4000 Euro Netto als Single sind meiner Meinung nach nicht realistisch, sofern man nicht Lead Programmer bei SAP o.ä. ist und wenn ich dich richtig verstanden hab, dann willst Du "neben" Deinem Chef arbeiten - also auch keine große Verantwortung (Mitarbeiter, Organisation etc.) übernehmen - für ein Jahresgehalt von etwa 200.000 Mark (nur um mal die Größenordnung deutlich zu machen) wird das aber erwartet. 4000 Euro Brutto ist kein Problem wenn Du bei einer größeren Firma unterkommst und dich gut machst. Bekomme seit 1.1. diesen Jahres 4300 Brutto (28 Jahre, 2 Jahre Ausbildung+5 Jahre BE bei der gleichen Firma) und bin bei einer der etwas "größeren" Versicherungen beschäftigt. Spiele hab ich aber (zum Glück) noch nie gemacht. Allerdings gibt's auch Kollegen, die viel länger dabei sind und deutlich unter 4 Tsd bekommen. Dim
  11. Oh das hab ich glatt überlesen. Deine Arbeit ist hiermit beendet, denn eine View die ein Update Statement als Definition hat gibt es nicht. Also was genau musst Du machen? Den Update formulieren? Eine View erstellen? Beides? Dim
  12. Es wär noch hilfreich zu wissen, für welche Datenbank das SQL sein soll. Dim
  13. Bis vor etwa 4 Monate bin ich immer um 5 aufgestanden aber jetzt steh ich um halb 5 auf und bin um kurz nach 7 in der Arbeit. Bringt einfach mehr Überstunden ;-) Daheim bin ich um viertel nach sieben. Dim
  14. Ne nicht mal annähernd. 130km mit der Bahn bis München Ost (90 Minuten) und dann nochmal 20 Minuten MVV bis zur Arbeit. Also jeden Tag ca. 270km mit einer Reisezeit von 220 Minuten - seit über 7 Jahren. Dim
  15. SQL> SHUTDOWN IMMEDIATE SQL> STARTUP MOUNT SQL> ALTER DATABASE FLASHBACK OFF; Dim
  16. Woher hast Du denn das? Eine Verbindung zwischen zwei Tabellen wird über die JOIN-Bedingung angegeben. Anschließend werden diese Spalten gematcht egal ob da ein FK-Constraint dran hängt oder nicht. Hmm gibt's da auch ein nachvollziehbares Beispiel? Dim
  17. Ja. Sie wird dir nicht gefallen .Leg eine Spalte an, die die gleichen Werte beinhaltet wie deine IN Klausel und sortier dann nach dieser Spalte. Ansonsten: Nein. Entweder Du gibst einen ORDER BY an oder die zurückgelieferte Reihenfolge ist immer undefiniert. Dim
  18. Hi, es wäre sicherlich hilfreich, wenn Du mal ein oder zwei Datensätze, dein bisheriges SQL Statement, das Ergebnis sowie die von Dir verwendete DB postest. Dim
  19. Hmm ob das Eingeben aller Felder in eine Metatabelle (die im übrigen ja sowieso schon existiert) und das Schreiben eines Generators schneller geht als das Statement einfach einmal zu tippen? Dim
  20. Hmm also nicht bei uns. Wir verwenden zwar Oracle und nicht mysql aber davon hab ich noch nie was gehört. Und die Aussage "bei Datenbanken" ist wohl auch etwas undifferenziert. Hast ein paar Beispiellinks? Dim
  21. Wieso? Dann musst Du nur ein Backup machen anstelle von zweien (oder würdest Du die Dateien auf dem Server nicht sichern?), Du hast Transaktionssicherheit und wenn Du wirklich mal recovern musst, ist es kein Problem wieder einen konsistenten Stand herzustellen. Bei einer getrennten Dateiablage hingegen passen die gespeicherten Links evtl. nicht mehr so ganz zu den wirklich vorhandenen Dateien. Dim
  22. Das stimmt nicht. Du kannst lediglich den Datenbankzeichensatz nicht mehr nachträglich ändern. Sprich aus einer Datenbank mit einem 1-Byte Encoding plötzlich eine DB zu machen die alles in UTF8 abspeichert ist nicht möglich. Das liegt daran, dass die NLS Parameter Clientparameter sind. D.h. der Client der sich zu DB verbindet bestimmt selbst welche NLS Einstellungen er verwendet - alle andere wär auch nicht wirklich praktikabel. Wichtig ist allerdings, dass mindestens der NLS_LANG Parameter als Umgebungsvariabel gesetzt ist erst dann werden die anderen NLS Einstellungen vom Client (sqlplus, sqlloader etc) verwendet. Mehr Infos gibt's (wie immer) in der Doku: 3 Setting Up a Globalization Support Environment Dim
  23. Zumindest nicht in einem mir bekannten DBMS. Dim
  24. Hi, Dein Poblem liegt wohl weniger an der Zugriffstechnologie, sondern an dem SQL das Du ausführst. Dort solltest Du mal ansetzen. Dim
  25. Jep hast recht. Hab überall die FROM Klausel vergessen... :old Ausserdem ist beim letzten SQL die WHERE Bedingung falsch Ne das passt schon. Sind ja alle vom gleichen Typ. Stimmt. Mein Statement liefert das Ergebnis untereinander. Da müsste man noch pivotieren. Dim

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