Di dalam tim, Anda perlu mengembangkan standar dan aturan Anda sendiri, dan dokumen adalah salah satu aturan utama kerja tim.
Baiklah, ayo pergi ...
Tautan ke alat
pldoc itu sendiri .
Dengan referensi semuanya ditata dengan baik bagaimana cara bekerja dan menghasilkan dokumentasi, tetapi untuk membuatnya lebih mudah saya akan memberikan contoh dan skrip.
Instal (bongkar arsip) dan buat run.bat di root
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
dimana:
- -d '% TOMCAT_HOME% / Tomcat 7.0 / webapps / plsqldoc' - folder tempat dokumentasi akan dibuat;
- -url
jdbc:oracle:thin:@host:port:SID
database server dari mana data jdbc:oracle:thin:@host:port:SID
; - -sql API. %%%% T %%%%, SALE.A %%%%, BILLING_API. %%%%%
API. %%%% T %%%% - ambil semua objek skema API yang mengandung huruf T;
SALE.A %%%% - ambil semua objek dari skema SALE yang dimulai dengan huruf T;
BILLING_API. %%%% - ambil semua objek dari skema BILLING_API;
Kami memulai dan mendapatkan dokumentasi yang telah selesai, sesuai dengan aturan untuk mendesain kode pl / sql yang dijelaskan di bawah ini.
Contoh Desain
Aturan untuk pendaftaran .
Aturan untuk pendaftaran .
Untuk paket
create or replace package EXAMPLE is
Untuk fungsi dan prosedur
Harap perhatikan uraian dokumen yang dimulai segera setelah fungsi atau prosedur nama:
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;
Jika Anda menggunakan Pengembang PL / SQL untuk membantu
Memformat dalam satu gaya
Buat pl_sql_beautifief_rules.br sl. konten:
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]
Kemudian buka PL / SQL Developer -> Tools - Preferensi menu, kemudian tab PL / SQL beautifief, lalu aturan file dan tentukan file pl_sql_beautifief_rules.br dan konfirmasi perubahan.
Sekarang kita memilih kode pl / sql tertulis dan memformatnya dalam satu gaya dengan mengklik menu Edit -> PL / SQL beautifief.
Gunakan Template
Jendela Templates (dekat jendela List window), lalu tombol kiri mouse New Template.