SQL identifiers syntax
Database object naming conventions are different for each database engine.
The table below describes the naming conventions for database objects (tables, sequences, stored procedures):
Database Server Type | Naming Syntax |
---|---|
IBM® DB2® LUW |
|
IBM Informix® |
|
Microsoft™ SQL Server |
|
Oracle® MySQL / MariadDB |
|
Oracle Database Server |
|
PostgreSQL |
|
SAP® ASE |
|
SAP HANA® |
|
SQLite |
|
As a general rule, use simple unqualified database object names and use database vendor specific configuration setting or SQL instruction to point to the expected schema.
When possible, Genero provides FGLPROFILE entries to define the database schema to be selected
after connecting to the database server,
with:
dbi.database.dbname.drivercode.schema = "schema-name"
For more details, see Database type specific parameters in FGLPROFILE.