ORACLE创建用户之后查询不到创建的用户

c 复制代码
CREATE USER hr1 IDENTIFIED BY hr123
    DEFAULT TABLESPACE test_spac
    TEMPORARY TABLESPACE temp_spac
    QUOTA UNLIMITED ON test_spac;

如果是按照这样创建的,Oracle 会将 hr1 转换为大写,因此在数据库中存储的用户名为 HR1

查询的时候要这样编写sql语句

c 复制代码
SELECT username FROM dba_users WHERE username = 'HR1';

如果使用小写的查询,不能查询到任何的结果。

如果需要创建一个小写的用户名。

c 复制代码
CREATE USER "myuser" IDENTIFIED BY mypassword;

查询

c 复制代码
SELECT username FROM dba_users WHERE username = 'myuser';

默认行为:Oracle 将未加引号的标识符自动转换为大写。

区分大小写:如果你希望区分大小写,必须在创建和查询时使用双引号。

建议:为了避免混淆,通常不建议使用带有小写字母或特殊字符的用户名。

相关推荐
InfinteJustice1 分钟前
mysql如何设计积分系统_mysql流水账与余额对账
jvm·数据库·python
NotFound4864 分钟前
Golang怎么实现防重复提交_Golang如何用Token机制防止表单重复提交【技巧】
jvm·数据库·python
2401_8654396318 分钟前
CSS如何实现图片自动裁剪填充_巧用object-fit属性控制尺寸
jvm·数据库·python
m0_7488394922 分钟前
HTML函数能否用液态金属散热提升性能_极端散热方案实测【汇总】
jvm·数据库·python
2301_8035389523 分钟前
mysql添加索引导致插入变慢怎么办_索引优化与异步处理方案
jvm·数据库·python
2301_7826591824 分钟前
如何防止SQL脏数据写入_利用触发器实现强一致性校验
jvm·数据库·python
2301_8176722627 分钟前
如何实现元素从底部进入视口时触发 sticky 定位
jvm·数据库·python
InfinteJustice33 分钟前
mysql如何排查插件加载失败原因_mysql plugin目录与权限核对
jvm·数据库·python
qq_1898070335 分钟前
Go语言怎么连接Elasticsearch_Go语言Elasticsearch教程【收藏】
jvm·数据库·python
迷藏49443 分钟前
**TiDB 在高并发场景下的性能优化实战:从慢查询到极致吞吐的跃迁**在现代分布式系统中,数据库不仅是数据存储的
java·数据库·python·性能优化·tidb