⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 plgstr.sps

📁 Oracle PL/SQL procedure generator (second generator type)
💻 SPS
字号:
CREATE OR REPLACE PACKAGE PLGstr
/*----------------------------------------------------------------
||                  PL/Vision Professional
||----------------------------------------------------------------
||    File: plvstr.sps
||  Author: Steven Feuerstein
||
|| This is a part of the PL/Vision Professional Code library.
|| Copyright (C) 1996-99 Quest Software, Inc.
|| All rights reserved.
||
|| For more information, call Quest Software at 1-800-REVEAL4
|| or check out our Web page: www.Quest Software.com
||
-----------------------------------------------------------------*/

/***************** Modification History **************************
|| Date     By     Description
||	-------- ------ -----------------------------------------------
|| 05/03/98 SEF    Added rpart and lpart.
|| 09/18/97 SEF    Fix algorithm for rvrs.
|| 06/25/97 SEF    Add gotoend for betwn.
|| 12/96    SEF    Created from PLV
*******************************************************************/
IS
   FUNCTION betwn
      (string_in IN VARCHAR2,
       start_in IN INTEGER,
       end_in IN INTEGER,
       inclusive IN BOOLEAN := TRUE)
   RETURN VARCHAR2;
   PRAGMA RESTRICT_REFERENCES (betwn, WNDS);

   FUNCTION betwn
      (string_in IN VARCHAR2,
       start_in IN VARCHAR2,
       end_in IN VARCHAR2 := NULL,
       startnth_in IN INTEGER := 1,
       endnth_in IN INTEGER := 1,
       inclusive IN BOOLEAN := TRUE,
       gotoend IN BOOLEAN := FALSE)
   RETURN VARCHAR2;
   PRAGMA RESTRICT_REFERENCES (betwn, WNDS);

   PROCEDURE swap
      (string_inout IN OUT VARCHAR2,
       replace_in IN VARCHAR2,
       start_in IN INTEGER := 1,
       oldlen_in IN INTEGER := NULL);
   PRAGMA RESTRICT_REFERENCES (swap, WNDS);

   FUNCTION swap
      (string_in IN VARCHAR2,
       replace_in IN VARCHAR2,
       start_in IN INTEGER := 1,
       oldlen_in IN INTEGER := NULL)
   RETURN VARCHAR2;
   PRAGMA RESTRICT_REFERENCES (swap, WNDS);

   FUNCTION lstrip
      (string_in IN VARCHAR2,
       substring_in IN VARCHAR2,
       num_in IN INTEGER := 1)
   RETURN VARCHAR2;
   PRAGMA RESTRICT_REFERENCES (lstrip, WNDS);

   FUNCTION rstrip
      (string_in IN VARCHAR2,
       substring_in IN VARCHAR2,
       num_in IN INTEGER := 1)
   RETURN VARCHAR2;
   PRAGMA RESTRICT_REFERENCES (rstrip, WNDS);

   FUNCTION lpart
      (string_in IN VARCHAR2,
       divider_in IN VARCHAR2,
       start_in IN INTEGER := 1,
       nth_in IN INTEGER := 1,
       all_if_notfound_in IN BOOLEAN := FALSE)
   RETURN VARCHAR2;
   PRAGMA RESTRICT_REFERENCES (lpart, WNDS);

   FUNCTION rpart
      (string_in IN VARCHAR2,
       divider_in IN VARCHAR2,
       start_in IN INTEGER := 1,
       nth_in IN INTEGER := 1,
       all_if_notfound_in IN BOOLEAN := FALSE)
   RETURN VARCHAR2;
   PRAGMA RESTRICT_REFERENCES (rpart, WNDS);

   FUNCTION rvrs (string_in IN VARCHAR2,
      start_in IN INTEGER := 1,
      end_in IN INTEGER := NULL,
      embed_in IN BOOLEAN := FALSE)
   RETURN VARCHAR2;

   FUNCTION rvrs_old (string_in IN VARCHAR2,
      start_in IN INTEGER := 1,
      end_in IN INTEGER := NULL)
   RETURN VARCHAR2;
   PRAGMA RESTRICT_REFERENCES (rvrs, WNDS);

END PLGstr;
/
rem show errors

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -