首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法连接到名称包含空格字符的用户

无法连接到名称包含空格字符的用户
EN

Stack Overflow用户
提问于 2014-02-26 15:59:36
回答 2查看 91关注 0票数 1

我在Oracle中有一个用户,其名称是:人力资源

在浏览器里我可以很好地连接到它。

但是,在SQL命令行中,我不能..。空间角色有个问题

我可以连接到系统,和其他用户,我很确定问题是在空间字符。

详细信息:

我已经尝试过的事情:

“人力资源”

“人力资源”

人力资源

也曾尝试过{}、()、**

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-02-26 17:10:35

首先,打开SQL命令行,然后键入:

代码语言:javascript
运行
复制
SQL> connect
Enter user-name: system
Enter password:   //Your Password
Connected.

成功连接后,键入:

代码语言:javascript
运行
复制
select * from all_users;

你会得到所有用户的名单..。您需要在命令行中准确地键入用户名,因为它区分大小写,我猜在您的示例中,您将在列表中找到HUMAN RESOURCES,而不是您所说的Human Resources。然后使用双引号将其括起来。

所以,试试这个,希望它能起作用

代码语言:javascript
运行
复制
SQL> connect
Enter user-name: "HUMAN RESOURCES"
Enter password:    //Your Password
票数 3
EN

Stack Overflow用户

发布于 2014-02-26 16:26:51

这对我起了作用:

代码语言:javascript
运行
复制
SQL> connect
Enter user-name: "Human Resources"@mydb
Enter password: 
Connected.
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22046667

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档