ChannelDB2

Tamaño máximo del nombre de una tabla usando SQL en System i

 

Las siguientes instrucciones en el SQL - embebido dentro de un programa -  demuestran que el nombre de una tabla mayor de 10 caracteres es manejado por el sistema operativo con un tamaño de 10 posiciones. Un programa, por ejemplo RPG ILE,  que use alguno de los nombres de tabla abajo referidos no va a poder compilarse ya que el sistema crea otros nombres truncados.

Veamos el ejemplo siguiente:

 

Ejemplo de creación de tres tablas en la QTEMP

 

 create table qtemp/testamentAAA   (numero dec(5))                     

 

 create table qtemp/testamento_de_accesos  (numero dec(5))                               

 

create table qtemp/InformefinaldeProcesos     (numero dec(5))                              

 

 Vean al dar el comando WRKOBJ como el sistema las identifica

 

 

TIPS: EN V5R4 máximos valores para:

 

Identifier Limits DB2 UDB for iSeries Limit

Longest unqualified table, view, and index name       128

Unqualified system table, view, and index name          10

 

 Un cordial saludo,

Views: 229

Reply to This

Featured Downloads

Try BLU Acceleration on Cloud

© 2020   Created by channeldb2.   Powered by

Badges  |  Report an Issue  |  Terms of Service