Innerhalb des Teams müssen Sie Ihre eigenen Standards und Regeln entwickeln, und Papierkram ist eine der Hauptregeln der Teamarbeit.
Nun, lass uns gehen ...
Link zum
pldoc- Tool
selbst .
Als Referenz ist alles gut angelegt, wie man arbeitet und Dokumentation generiert, aber um es einfacher zu machen, werde ich Beispiele und Skripte geben.
Installieren Sie das Archiv (entpacken Sie es) und erstellen Sie run.bat im Stammverzeichnis
rmdir /s /q "%TOMCAT_HOME%/Tomcat 7.0/webapps/plsqldoc" call ..\pldoc.bat -verbose -doctitle 'Api shema' -d '%TOMCAT_HOME%/Tomcat 7.0/webapps/plsqldoc' -url jdbc:oracle:thin:@host:port:SID -user API_DOC -password API_DOC -sql SCAPI.%%%%,API.%%%%,SALE.%%%%,BILLING_API.%%%%,BATCH.%%%%, pause
wo:
- -d '% TOMCAT_HOME% / Tomcat 7.0 / webapps / plsqldoc' - der Ordner, in dem die Dokumentation generiert wird;
- -url
jdbc:oracle:thin:@host:port:SID
Datenbankserver, von dem die Daten jdbc:oracle:thin:@host:port:SID
; - -sql API. %%%% T %%%%, SALE.A %%%%, BILLING_API. %%%%
API. %%%% T %%%% - Nehmen Sie alle API-Schemaobjekte, die den Buchstaben T enthalten.
SALE.A %%%% - Nimm alle Objekte des SALE-Schemas, beginnend mit dem Buchstaben T;
BILLING_API. %%%% - Alle Objekte des BILLING_API-Schemas übernehmen.
Wir beginnen und erhalten die fertige Dokumentation gemäß den unten beschriebenen Regeln für das Entwerfen von pl / sql-Code.
Entwurfsbeispiel
Regeln für die Registrierung .
Regeln für die Registrierung .
Für Pakete
create or replace package EXAMPLE is
Für Funktion und Ablauf
Ich bitte Sie, darauf zu achten, dass die Beschreibung des Andockens unmittelbar nach der Namensfunktion oder -prozedur beginnt:
create or replace function get_change_rp_current_month
create or replace function get_change_rp_current_month ( in_coid in number ) RETURN number is v_date date; BEGIN v_date := contract.GET_HISTORY_LAST_rateplan_date(co_id => in_coid); if TRUNC(sysdate, 'month')> v_date then return 0; else return 1; end if; end;
Wenn Sie PL / SQL Developer verwenden, um zu helfen
Formatierung in einem Stil
Erstellen Sie pl_sql_beautifief_rules.br sl. Inhalt:
Version=1 RightMargin=80 Indent=2 UseTabCharacter=FALSE TabCharacterSize=2 AlignDeclarationGroups=TRUE AlignAssignmentGroups=TRUE KeywordCase=2 IdentifierCase=2 UseSpecialCase=FALSE ItemList.Format=1 ItemList.Align=TRUE ItemList.CommaAfter=TRUE ItemList.AtLeftMargin=FALSE EmptyLines=1 ThenOnNewLine=FALSE LoopOnNewLine=FALSE DML.LeftAlignKeywords=FALSE DML.LeftAlignItems=FALSE DML.OnOneLineIfPossible=FALSE DML.WhereSplitAndOr=TRUE DML.WhereAndOrAfterExpression=FALSE DML.WhereAndOrUnderWhere=TRUE DML.JoinSplitBeforeOn=TRUE DML.InsertItemList.Format=1 DML.InsertItemList.Align=FALSE DML.InsertItemList.CommaAfter=TRUE DML.InsertItemList.AtLeftMargin=FALSE DML.SelectItemList.Format=2 DML.SelectItemList.Align=TRUE DML.SelectItemList.CommaAfter=TRUE DML.SelectItemList.AtLeftMargin=FALSE DML.UpdateItemList.Format=2 DML.UpdateItemList.Align=TRUE DML.UpdateItemList.CommaAfter=TRUE DML.UpdateItemList.AtLeftMargin=FALSE ParameterDeclarationList.Format=1 ParameterDeclarationList.Align=TRUE ParameterDeclarationList.CommaAfter=TRUE ParameterDeclarationList.AtLeftMargin=TRUE RecordFieldList.Format=1 RecordFieldList.Align=TRUE RecordFieldList.CommaAfter=TRUE RecordFieldList.AtLeftMargin=FALSE SplitAndOr=FALSE AndOrAfterExpression=FALSE [SpecialCase]
Öffnen Sie dann das Menü PL / SQL Developer -> Extras - Einstellungen, dann die Registerkarte PL / SQL-Verschönerung, dann die Regeldatei, geben Sie die Datei pl_sql_beautifief_rules.br an und bestätigen Sie die Änderungen.
Jetzt wählen wir den geschriebenen pl / sql-Code aus und formatieren ihn in einem Stil, indem wir auf das Menü Bearbeiten -> PL / SQL-Schönheit klicken.
Vorlagen verwenden
Das Vorlagenfenster (neben dem Fenster Listenfenster) und dann die linke Maustaste Neue Vorlage.