داخل الفريق ، تحتاج إلى تطوير المعايير والقواعد الخاصة بك ، والأعمال الورقية هي واحدة من القواعد الرئيسية للعمل الجماعي.
حسنا ، دعنا نذهب ...
رابط لأداة
pldoc نفسها .
حسب المرجع ، يتم وضع كل شيء جيدًا حول كيفية العمل وإنشاء الوثائق ، ولكن لتسهيل ذلك سأقدم أمثلة ونصوص.
قم بتثبيت (فك حزمة الأرشيف) وإنشاء run.bat في الجذر
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
حيث:
- -d '٪ TOMCAT_HOME٪ / Tomcat 7.0 / webapps / plsqldoc' - المجلد الذي سيتم إنشاء الوثائق فيه ؛
- -url
jdbc:oracle:thin:@host:port:SID
خادم قاعدة بيانات jdbc:oracle:thin:@host:port:SID
حيث jdbc:oracle:thin:@host:port:SID
البيانات ؛ - -sql API. ٪٪٪٪ T ٪٪٪٪، SALE.A ٪٪٪٪، BILLING_API. ٪٪٪٪
API. ٪٪٪٪ T ٪٪٪٪ - خذ جميع كائنات مخطط API التي تحتوي على الحرف T ؛
SALE.A ٪٪٪٪ - تأخذ جميع الكائنات من مخطط SALE بدءا من الحرف T ؛
BILLING_API. ٪٪٪٪ - خذ جميع كائنات مخطط BILLING_API ؛
نبدأ في الحصول على الوثائق النهائية ، وفقًا لقواعد تصميم كود pl / sql الموضح أدناه.
مثال التصميم
قواعد التسجيل .
قواعد التسجيل .
للحزم
create or replace package EXAMPLE is
لوظيفة والإجراء
أطلب منك الانتباه إلى وصف الالتحام يبدأ فورًا بعد وظيفة أو إجراء الاسم:
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;
إذا كنت تستخدم PL / SQL Developer للمساعدة
التنسيق في نمط واحد
إنشاء pl_sql_beautifief_rules.br sl. المحتوى:
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]
ثم افتح PL / SQL Developer -> Tools - Preferences ، ثم علامة التبويب PL / SQL beautifief ، ثم ملف القواعد وحدد الملف pl_sql_beautifief_rules.br وتأكيد التغييرات.
الآن نختار كود pl / sql المكتوب وننسقه في نمط واحد من خلال النقر على القائمة تحرير -> PL / SQL beautifief.
استخدام القوالب
نافذة القوالب (بالقرب من نافذة قائمة النافذة) ، ثم على زر الماوس الأيسر قالب جديد.