Adaptive Server now supports long identifiers. There are new limits for the length of object names or identifiers: 255 bytes for regular identifiers, and 253 bytes for delimited identifiers. The new limit applies to most user-defined identifiers including table name, column name, and index name and so on. Due to the expanded limits, some system tables (catalogs) and built-in functions have been expanded. For variables, “@” count as 1 byte, and the allowed name for it is 254 bytes long.
Identifier names should be changed with corresponding application changes for binding values. Please make sure that your application is not binding names of identifiers with only 30 bytes (previous limit). This may cause unexpected behavior or Access violation or bus error or General Protection Fault.
Copyright © 2005. Sybase Inc. All rights reserved. |
![]() |