Category Archives: howtos

Java: Rounding error from Double to BigDecimal

Today’s amusement in my job: Rounding error from Double to BigDecimal, see java docs for public BigDecimal(double val). Java creates a BigDecimal which is exactly equal to 0.1 (an unscaled value of 1, with a scale of 1), but it is … Continue reading

Posted in howtos | Tagged , , , | 3 Comments

SQL – Drop constraint without specifying its name

Drop a UNIQUE constraint in relational databases like Oracle without specifying its name by referencing the column or columns: ALTER TABLE Employee DROP UNIQUE (name) . But if you want to drop a NOT NULL constraint  without specifying its name you have to use a workaround, if there is an index on the column: ALTER TABLE Employee ADD (name_ … Continue reading

Posted in howtos | Tagged , , , , , , , | 2 Comments

Multiple writable mappings in Java Persistence API

Seit kurzem setzte ich mich mit der Java Persistence API auseinander, das mit Hibernate und dem von uns eingesetzten Oracle Toplink implementiert wurde. Folgende Fehlermeldung beschäftigte mich bei einer OneToMany-Relation Multiple writable mappings exist for the field [tabltenname.spaltenname]. Only one … Continue reading

Posted in howtos | Tagged , , , , , , | 1 Comment

oracle update mit inner join

wieder mal ein kleines howto, für etwas, das mir wieder mal auf die schnelle nicht eingefallen ist. wenn man in einer tabelle A alle spalten a auf einen bestimmten wert setzen möchte, die eine bestimmte bedingung (A.b = B.b) mit … Continue reading

Posted in howtos | Tagged , , | 3 Comments

convert date to calendar in java

heute wieder mal googlen müssen, weils mir wieder mal entfallen ist, deswegen gleich ein beitrag für die howto section. in java sind die alten, sehr hilfreichen funktionen von java.util.Date, die teile des datums zurückgeben, wie date.getMonth(), leider depricated, und zwar … Continue reading

Posted in howtos | Tagged , , , , , | 4 Comments

oracle group concat

oft habe ich mir schon die frage gestellt, wie der einfachste weg ist, mehrere strings, die aus einem SQL statement in mehreren rows kommen, zu einem string in einer row zusammenzufassen. im mysql gibt es die funktion group_concat(), die in … Continue reading

Posted in howtos | Tagged , , , , , , | Leave a comment

XSQL treibt mich in den wahnsinn

mal wieder was aus meinem spannenden alltag als software-entwickler: Oracle XSQL Servlet gibt so nette fehlermeldungen aus wie “Ungültiger Spaltenindex“, die aber irgendwie nicht direkt mit dem Index, der Anzahl oder Reihenfolge der Spalten des SQL statements oder ähnlichem zu … Continue reading

Posted in howtos | Tagged , , , , , , | 2 Comments

torque throws ORA-01424 – purge the recycle bin

schon wieder passiert und wieder mal länger nach der lösung gesucht, bis es mir wieder (spät, aber doch) eingefallen ist: wird eine ORA-01424 oracle fehlermeldung beim generieren der java-klassen aus der DB über die torque geworfen, hat man wohl wieder … Continue reading

Posted in howtos | Tagged , , , , , | Leave a comment

escape character & (ampersand) in oracle

SQL-editors prompt for variables prefixed with ‘&’ in SQL statements disable ampersand (kaufmännisches und) ‘&’ with “set define off” in TOAD or SQL*Plus e.g. set define off; insert into PERSON(ID, NAME) values (1, ‘you & me’); set define on; use … Continue reading

Posted in howtos | Tagged , , | 3 Comments

howto: einkommensteuererklärung mit kennzahlen für 2007 mit pauschalierung

und jährlich grüßt das murmeltier… da ich mich jedes jahr aufs neue frag, in welches feld des formulars für die ESt wieder mal genau was eingetragen werden soll, hab ich dieses mal eine anleitung geschrieben. howto für eine einkommensteuererklärung für … Continue reading

Posted in howtos | Tagged , , , , | 5 Comments