When the server receives a create table command, the command is interpreted as a request for new table creation. The server invokes the access method appropriate for the server class of the table that is to be created. If it is remote, the table is created. If this command is successful, system catalogs are updated, and the object appears to clients as a local table in the database in which it was created.
The create table command is reconstructed in a syntax that is appropriate for the server class. For example, if the server class is db2, then the command is reconstructed using DB2 syntax before being passed to the remote server. Datatype conversions are made for datatypes that are unique to the Adaptive Server environment.
Some server classes have restrictions on what datatypes can and cannot be supported.
The create table command is passed to remote servers as a language request.