The tables in this section list the scripts contained in subdirectories created by the installation procedure. These are in addition to the individual filenames of the PL/Vision packages listed earlier; note that all filenames are in dot notation, where the first component is the package name (e.g,. PLVvu.code ).
File |
Description of Contents |
---|---|
plv*.spb |
Bodies of the PL/Vision packages. |
plv*.sps |
Specifications of the PL/Vision packages. |
plvdata.sql |
Creates the data structures needed to use PL/Vision. Most of this script consists of a series of INSERT statements to populate the PLV_token and PLV_token_type tables. |
plvdpsyn.sql |
Drops all public synonyms for PL/Vision objects. |
plvdsynl |
Drops all private synonyms for PL/Vision objects in a specified account. |
plvgrant.sql |
Grants access to all PL/Vision objects to the specified account or to PUBLIC. |
plvins23.sql |
Installs PL/Vision for all PL/SQL Releases 2.3 and above (the f indicates support for File I/O). |
plvinst.sql |
Installs PL/Vision for all PL/SQL Releases 2.2 and below. |
plvinsth.sql |
Installs PL/Vision online help text. |
plvprem.sql |
Removes all PL/Vision packages and code elements. |
plvpsyn.sql |
Creates public synonyms for all PL/Vision packages. |
plvsize.sql |
Displays the size of PL/Vision stored code by accessing the USER_OBJECT_SIZE data dictionary. |
plvsyn.sql |
Creates private synonyms for all PL/Vision packages for the specified account. |
plvtrem.sql |
Removes all PL/Vision tables. |
File |
Description of Contents |
---|---|
*.tst |
The disk contains a series of test scripts for many of the PL/Vision packages. They are generally named PKG.tst where PKG is the name of the package. Examples are PLVtrc.tst and PLVexc.tst . You can use these as a starting point for executing and trying out the PL/Vision packages. |
isnum.spp |
A package containing multiple implementations of a function that returns TRUE if the string is a number, FALSE otherwise. |
isnum.tst |
A test script to analyze the performance of the various functions in isnum.spp . |
lower.spp |
A package used to test the conversion of code to upper- and lowercase using the PLVcase package. |
mthtotal.sf |
A stored function which uses PLVfile to locate a specific line in a file and then return a value extracted from that line. |
PLVexc1.spp |
The first version of PLVexc the author developed to provide high-level exception-handling capabilities. It is interesting to compare this iteration with the final version to see how the capabilities of PLVexc grew increasingly abstract and declarative. |
showasci.sql |
Simple script to show the contents of the ASCII code table for the specified range of numbers. |
showhelp.all |
Code used to implement a prototype for an online help mechanism. |
spiral.all |
All of the different iterations of code that evolved in Chapter 3, The PL/SQL Development Spiral |
testpkg.sql |
Tests the overhead required to retrieve a value from a packaged global versus a local variable. |
timerep.sql |
A script that compares the performance of a string-repeating function for different implementations. |
upcexc.spp |
Example of an application-specific exception-handling package built over the more generic PLVexc package. |
Copyright (c) 2000 O'Reilly & Associates. All rights reserved.