暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

GBae 8s SQL 指南:语法_5. 其它语法段_5.6 标识符(3)

GBASE数据库 2022-05-12
209

用法
这是数据库对象名的一个逻辑子集,这一段详细说明了外部对象的所有者、数据库和数据库服务
器。
要在标识符中包含其它非字母数字符号,例如空格(ASCII 32),必须使用定界标识符。建议在标
识符中不要使用美元符号($),因为这是一个特殊字符,在标识符中使用它可能会导致和其它语
法元素的冲突。有关更多信息,请参阅定界标识符。
标识符长度至少要为 1 字节,但不超过 128 字节。例如,employee_information 作为表名称是有
效的。如果使用的是多字节代码集,必须记住标识符的最大长度是指字节数而不是逻辑字符个数。
对于非缺省语言环境下的字母字符的情况,请参阅标识符中对非 ASCII 字符的支持。有关标识符
GLS 方面的更多信息,请参阅 GBase 8s GLS 用户指南的第三章。
当在 GBase 8s 中使用 ESQL/C 时,数据库服务器通过检查客户机应用程序的内部版本号和环境变
量 IFX_LONGID 的设置,来确定客户端应用程序是否支持长标识符(最大长度为 128 字节)。
有关更多信息,请参阅 《GBase 8s SQL 指南:参考》。
当数据库服务器使用长标识符时,您可能会遇到在 SQL 标识符或消息文本的错误消息、警告消息
或其它消息。但是,如果标识符具有 18 个或更少的字节,通常可以避免截断。如果不同 SQL 对
象的标识符在前 18 个字符中相同,那么您的代码可能很难读取或维护。

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论