 FairCom Java and .NET Stored Procedures, Triggers, and User Defined Functions
 Overview of Stored Procedures
 Advantages of Stored Procedures
 Java Stored Procedures, Triggers, and UDFs
 Creating Stored Procedures
 Calling Stored Procedures
 LVARCHAR Fields Allowed in Stored Procedure Code
 Java Stored Procedures and Triggers Require JDK V1.7 or Newer
 SQL Stored Procedures - Close cursors that were left open
 Java Quick Tour
 Throw Custom Error Message on Stored Procedure or UDF Exception
 Java Class Reference
 Introduction
 DhSQLException
 DhSQLException.getDiagnostics
 DhSQLException.getMessageText
 DhSQLException.getSqlState
 DhSQLResultSet
 DhSQLResultSet.set
 DhSQLResultSet.makeNULL
 DhSQLResultSet.insert
 SQLCursor
 SQLCursor.close
 SQLCursor.fetch
 SQLCursor.found
 SQLCursor.getLongValue
 SQLCursor.getParam
 SQLCursor.getValue
 SQLCursor.makeNULL
 SQLCursor.open
 SQLCursor.registerOutParam
 SQLCursor.rowCount
 SQLCursor.setParam
 SQLCursor.wasNULL
 SQLIStatement
 SQLIStatement.execute
 SQLIStatement.getParam
 SQLIStatement.makeNULL
 SQLIStatement.registerOutParam
 SQLIStatement.rowCount
 SQLIStatement.setParam
 SQLPStatement
 SQLPStatement.execute
 SQLPStatement.getParam
 SQLPStatement.makeNULL
 SQLPStatement.registerOutParam
 SQLPStatement.rowCount
 SQLPStatement.setParam
 Using FairCom DB SQL Java Classes
 Passing Values to SQL Statements
 The setParam Method: Pass Input Values to SQL Statements
 The getValue Method: Pass Values from SQL Result Sets to Variables
 Passing Values to and From Stored Procedures: Input and Output Parameters
 Implicit Data Type Conversion Between SQL and Java Types
 Executing an SQL Statement
 Immediate Execution
 Prepared Execution
 Retrieving Data: the SQLCursor Class
 registerOutParam Method: registering the Type of OUT and INOUT Variables
 Returning a Procedure Result Set with SQLResultSet
 Handling Null Values
 Setting SQL Statement Input Params & Procedure Result SetFields to Null
 Assigning Null Values from Result Sets:SQLCursor.wasNULL Method
 Handling Errors
 Calling Stored Procedures from Stored Procedures
 Debugging Java Stored Procedures
 Enabling Java Debugging Tools
 JSWAT Example
 Using Java Stored Procedures
 Stored Procedure Basics
 What Is a Java Snippet?
 Structure of Stored Procedures
 Setting Up Your Environment to Write Stored Procedures
 Writing Stored Procedures
 Invoking Stored Procedures
 Modifying and Deleting Stored Procedures
 Debugging Stored Procedures
 Transactions and Stored Procedures
 Stored Procedure Security
 Restrictions on Calling Java Methods in Stored Procedures
 Using Triggers
 Trigger Basics
 Triggers vs. Stored Procedures vs. Constraints
 Typical Uses for Triggers
 Restrictions on Creating Triggers
 Structure of Triggers
 Create Trigger
 OLDROW and NEWROW Objects: Passing Values to Triggers
 Dynamically Disable Triggers
 Using User-Defined Scalar Functions
 Introduction
 Structure of User-Defined Functions
 Create Function
 Drop Function
 Invoking User-Defined Scalar Functions
 With Constants
 With Constants and Column References
 With parameter reference (ODBC/JDBC)
 User-Defined Scalar Function Security
 Calling Scalar Functions from a User Defined Scalar Function
 .NET Support
 Visual Studio .NET Development
 .NET Tutorials
 Mapping Between SQL Types and .NET Types
 The .NET Ctree.SqlSP Assembly
 SqlSpBase
 SqlStoredProc
 SqlUdf
 SqlTrigger
 SqlSpRow
 SqlSpColumn
 SqlSpCommand
 SqlException
 Glossary
 FairCom Typographical Conventions
 Copyright Notice
 Index
|