Skip to content
This repository was archived by the owner on Jun 20, 2020. It is now read-only.

Releases: Trivadis/plsql-analyzer

PL/SQL Analyzer v0.7.9

20 Dec 17:51
Compare
Choose a tag to compare
  • Release on 2014-01-10
  • Fixed slash (/) handling in SQL*Plus file preprocessor

PL/SQL Analyzer v0.7.7

20 Dec 17:50
Compare
Choose a tag to compare
  • Released on 2014-01-09
  • Grammar fixes

PL/SQL Analyzer v0.7.6

20 Dec 17:49
Compare
Choose a tag to compare
  • Released on 2014-01-02
  • Fixed analysis views TVD_OBJECT_USAGE_V and TVD_SQL_USAGE_V; ensured that named queries of subquery factoring clauses are not considered as table_name

PL/SQL Analyzer v0.7.5

20 Dec 17:48
Compare
Choose a tag to compare
  • Release on 2013-12-31
  • Grammar fixes
  • New analysis views
    • TVD_OBJECT_LOCAL_FUNC_USAGE_V: Locally called functions in static code (package bodies only)
    • TVD_SQL_LOCAL_FUNC_USAGE_V: Locally called functions in captured SQL statements (package bodies only)
    • TVD_SQL_COL_USAGE_V: Used columns in captured SQL statements
    • TVD_SQL_PROC_CALL_V: Potential procedures calls or function calls without parenthesis in captured SQL statements; result contains false positives such as column names
    • TVD_SQL_STRING_USAGE_V: Used strings in captured SQL statements
  • Fixed analysis view TVD_OBJECT_COL_USAGE_V to consider table/view synonyms and to include column names within parenthesis
  • Unified column set in TVD_SQL… views; available columns are: CAP_ID, SQL_ID, USER_NAME, SCHEMA_NAME, MODULE, ACTION and LAST_LOAD_TIME
  • SQL*Plus grammar is now supported in captured SQL statements; however the XML parse tree will contain only the representation of the following commands:
    • CREATE FUNCTION
    • CREATE PACKAGE
    • CREATE PACKAGE BODY
    • CREATE PROCEDURE
    • CREATE TRIGGER
    • CREATE TYPE
    • CREATE TYPE BODY
    • CREATE VIEW
    • CALL
    • DELETE
    • EXPLAIN PLAN
    • INSERT
    • LOCK TABLE
    • MERGE
    • SELECT
    • UPDATE
    • COMMIT
    • ROLLBACK
    • SAVEPOINT
    • SET TRANSACTION
    • SET CONSTRAINT
    • PL/SQL units (anonymous PL/SQL blocks)
  • “CREATE TYPE” commands are now processed and included in the view TVD_PARSED_OBJECTS_V for static code analysis
  • Automatic repository upgrade procedure based on tvdca version (0.7.5), table version (1), database code version (4), XML parse tree version (4); metadata is stored in the table TVD_METADATA_T
  • New command line option “threads” to process Oracle dictionary objects and captures SQL statements in parallel

PL/SQL Analyzer v0.6.8

20 Dec 17:45
Compare
Choose a tag to compare
  • Released on 2013-09-23
  • Fixed wrong result in column TABLE_OWNER of the view TVD_SQL_USAGE_V
  • New analysis views
    • TVD_OBJECT_DOT_IDENT_V: Identifier used with a dot operator in static code, e.g. left_value = ‘DBMS_OUTPUT’ and right_value = ‘PUT_LINE’
    • TVD_OBJECT_PAREN_IDENT_V: Identifier used before parenthesis in static code, e.g. function names, object type constructor calls or associative arrays
    • TVD_OBJECT_PROC_CALL_V: Potential procedures calls or function calls without parenthesis in static code; result contains false positives such as column names
    • TVD_OBJECT_STRING_USAGE_V: Used strings in static code
    • TVD_SQL_DOT_IDENT_V: Identifier used with a dot operator in captured SQL statements, e.g. left_value = ‘DBMS_OUTPUT’ and right_value = ‘PUT_LINE’
    • TVD_SQL_PAREN_IDENT_V: Identifier used before parenthesis in captured SQL statements, e.g. function names, object type constructor calls or associative arrays

PL/SQL Analyzer v0.6.6

20 Dec 17:44
Compare
Choose a tag to compare
  • Released on 2013-09-03
  • Grammar fixes
    • fixed cleanup issues (wrong results depending on Oracle database version)
    • fixed parsing errors on captured SQL with/without trailing semicolon

PL/SQL Analyzer v0.5.1

20 Dec 17:43
Compare
Choose a tag to compare
  • Released on 2013-07-28
  • Initial GA Release
  • Analysis views
    • TVD_OBJECT_HINT_USAGE_V: Used hints in static code
    • TVD_OBJECT_USAGE_V: Used tables/views in static code
    • TVD_OBJECT_COL_USAGE_V: Used columns in static code
    • TVD_SQL_HINT_USAGE_V: Used hints in captures SQL statements
    • TVD_SQL_USAGE_V: Used tables/views in captured SQL statements
  • Analysis table functions
    • TVD_COLDEP_PKG.GET_DEP: View column dependencies