Foreword
Introduction
1 Scope
2 Normative references
3 Introduction
3.1 Overview
3.2 Design goals
3.3 Conformance
3.4 Object identifier for Database Language SQL
3.5 Advantages of SQLJ over JDBC for static SQL
3.6 Consistency with existing embedded SQL languages
4 Tutorial
4.1 Fundamental concepts
4.2 Advanced features
4.3 Comparison of SQLJ and embedded SQL
5 Binary portability
5.1 Components of binary portable applications
5.2 Naming runtime components
5.3 Binary portability requirements
5.4 Profile overview
5.5 Profile generation and naming
5.6 SQLJ application packaging
5.7 Profile customization overview
5.8 Customization interface
5.9 TypeInfo overview
5.10 SQLJ datatype properties
6 SQLJ grammar constructs
6.1 Grammar notation
6.2 Keyword and token case sensitivity rules
6.3 Commenting rules
6.4 SQLJ reserved names
6.5 Clause structure
6.6 Common subelements
7 and contents
7.1
7.2
7.3
7.4
7.5
7.6
7.7
7.8
7.9
7.10
7.11
7.12
7.13
7.14