SERPland Oracle, PL/SQL, PHP, Autos, Bungalow-Hotels and more …

17Jul/070

Oracle and XML: works with Oracle9i, 10g, 11g and higher

select xmlforest(name,vorname) as Employeedaten
from emp
where empno in (1,2)
;

<NAME>Hilton</NAME><VORNAME>Paris</VORNAME>

select xmlelement("Employee"
,xmlattributes(empno,name,vorname)
) as Employee
from emp
where empno in (1,2)
;

<Employee empno="1" NAME="Hilton" VORNAME="Paris"></Employee>

16Jul/070

Grundlagen des Software Engineerings – Eine Zusammenfassung auf 5 Seiten

Prinzip

-Vorgehen nach Regeln und Verfahren

Bestandteile

-Vorgehensmodell (RUP, XP)
-Modellierungs- und Entwurfsmethode (UML)
-IDE’s

Zentrale Punkte

-Anforderungsmanagement (Dokumentation und festhalten von Änderungen)
-Projektcontrolling (Zeitplanung, Ressourcen, Meilensteine, Projektplananpassungen)
-Qualitätssicherung (Prüfregeln schon beim Entwurf festlegen)
-Wartbarkeit (Wiederverwendung von Komponenten, Zukunftsorientiert)

16Jul/070

Oracle Designer TAPI: Calling the select (slct) procedure via pl/sql

With Oracle Designer, Table API's (TAPI) can be automatically generated.
This way a pretty nice slct (select) procedure will also be generated.

Following simple code uses this TAPI slct procedure in pl/sql:

declare
arecord cg$emp.cg$row_type;
begin
arecord.str_oid := 57267;
cg$emp.slct(arecord);
dbms_output.put_line(arecord.ename);
end;