Official Content

When creating the Database, it uses exactly the same table casing as shown in the GeneXus IDE; otherwise, it creates the tables using the uppercase function.

Values

False
True

Scope

Level: Environment

Description

The Default value is True. However, when converting a KB from GeneXus 9.0, the False value is assigned to maintain compatibility.

Runtime/Design time

This property applies only at design-time.

Samples

True value

When creating the Database, it uses exactly the same table casing as shown in the GeneXus IDE.

SQL statements are also generated using the same table casing shown in the GeneXus IDE.

Example:

reorg.cs: " CREATE TABLE Transaction1 (AaA  smallint NOT NULL , BbB  char(20) NOT NULL , PRIMARY KEY(AaA))  "

transaction1.cs: "SELECT AaA, BbB FROM Transaction1 WITH (UPDLOCK) WHERE AaA = @AaA "

 

False value

When creating the database, it creates the tables using the uppercase function. The same criterion is used for table casing in SQL statements.

Example:

reorg.cs: " CREATE TABLE TRANSACTION1 (AaA  smallint NOT NULL , BbB  char(20) NOT NULL , PRIMARY KEY(AaA))  "

transaction1.cs= "SELECT AaA, BbB FROM TRANSACTION1 WITH (UPDLOCK) WHERE AaA = @AaA "

How to apply changes

To apply the corresponding changes when the property value is configured, execute Create Database Tables and after that execute Rebuild All.

Last update: February 2024 | © GeneXus. All rights reserved. GeneXus Powered by Globant