如果用户名以数字开头,则CREATE USER语句失败

2020-09-01 03:45发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


当我在SQL Anywhere 12中运行CREATE USER语句时,只要用户名以数字开头(给出"语法错误"错误消息),该语句都会失败。 但是,在使用Sybase Central时,我可以创建一个以数字开头的用户名。 是否有一种变通办法,可以让我使用CREATE USER语句创建一个以数字开头的用户帐户?

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


当我在SQL Anywhere 12中运行CREATE USER语句时,只要用户名以数字开头(给出"语法错误"错误消息),该语句都会失败。 但是,在使用Sybase Central时,我可以创建一个以数字开头的用户名。 是否有一种变通办法,可以让我使用CREATE USER语句创建一个以数字开头的用户帐户?

付费偷看设置
发送
2条回答
SKY徐
1楼 · 2020-09-01 04:22.采纳回答

Sybase Central记录许多通过 View | | |执行的语句。 服务器消息和已执行打开该窗格后,"数据库"选项卡将显示已执行的语句。 您还可以在SC中选择数据库对象,然后进行复制和粘贴以查看语法。

用户是标识符,并且必须用引号引起来的标识符。 正确的语法示例包括:

创建由sql标识的用户an_user; 
创建由sql标识的用户" 1_an_user"; 
创建由sql标识的用户[2_an_user]  ; 
哎,真难
2楼-- · 2020-09-01 03:56

谢谢。 使用用户帐户名周围的方括号即可达到目的。

一周热门 更多>