Dentro del equipo, debe desarrollar sus propios est谩ndares y reglas, y el papeleo es una de las principales reglas del trabajo en equipo.
Bueno, vamos ...
Enlace a la herramienta
pldoc en s铆 .
Por referencia, todo est谩 bien dise帽ado para trabajar y generar documentaci贸n, pero para facilitarlo, dar茅 ejemplos y scripts.
Instale (descomprima el archivo) y cree run.bat en la ra铆z
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
donde:
- -d '% TOMCAT_HOME% / Tomcat 7.0 / webapps / plsqldoc': la carpeta donde se generar谩 la documentaci贸n;
- -url
jdbc:oracle:thin:@host:port:SID
servidor de base de datos jdbc:oracle:thin:@host:port:SID
donde jdbc:oracle:thin:@host:port:SID
los datos; - -sql API. %%%% T %%%%, SALE.A %%%%, BILLING_API. %%%%
API. %%%% T %%%% - toma todos los objetos de esquema API que contienen la letra T;
SALE.A %%%% - toma todos los objetos del esquema SALE comenzando con la letra T;
BILLING_API. %%%% - toma todos los objetos del esquema BILLING_API;
Comenzamos y obtenemos la documentaci贸n terminada, de acuerdo con las reglas para dise帽ar el c贸digo pl / sql que se describe a continuaci贸n.
Ejemplo de dise帽o
Reglas para el registro .
Reglas para el registro .
Para paquetes
create or replace package EXAMPLE is
Por funci贸n y procedimiento
Le pido que preste atenci贸n a que la descripci贸n del documento comienza inmediatamente despu茅s de la funci贸n o procedimiento de nombre:
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;
Si usa PL / SQL Developer para ayudar
Formateo en un estilo
Cree pl_sql_beautifief_rules.br sl. contenido:
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]
Luego abra el men煤 PL / SQL Developer -> Herramientas - Preferencias, luego la pesta帽a de embellecimiento PL / SQL, luego el archivo de reglas y especifique el archivo pl_sql_beautifief_rules.br y confirme los cambios.
Ahora seleccionamos el c贸digo pl / sql escrito y lo formateamos en un estilo haciendo clic en el men煤 Editar -> embellecimiento PL / SQL.
Usar plantillas
La ventana Plantillas (cerca de la ventana Lista de ventanas), luego el bot贸n izquierdo del mouse Nueva plantilla.