当前位置: 首页 > news >正文

达梦数据查看模式,达梦数据库sql 查询当前数据库下有哪些模式

一、查看当前连接的模式

sql

复制

-- 方法1:使用 USER 伪列 SELECT USER; -- 方法2:查询系统函数 SELECT SF_GET_SCHEMA_NAME_BY_ID(CURRENT_SCHID());

二、查看数据库中所有模式(Schema)

sql

复制

-- 方法1:查询系统表 SYSOBJECTS SELECT NAME FROM SYSOBJECTS WHERE TYPE$ = 'SCH'; -- 方法2:查询 DBA_USERS 视图(查看所有用户/模式) SELECT USERNAME FROM DBA_USERS; -- 方法3:查询 ALL_USERS 视图 SELECT USERNAME FROM ALL_USERS;

三、查看当前模式下的所有对象

sql

复制

-- 查看当前模式下的所有表 SELECT TABLE_NAME FROM USER_TABLES; -- 查看所有对象(表、视图、存储过程等) SELECT * FROM USER_OBJECTS; -- 查看模式信息详情 SELECT * FROM USER_SCHEMA_PRIVILEGES;

四、切换模式

sql

复制

-- 使用 SET SCHEMA 切换当前会话的模式 SET SCHEMA 模式名; -- 示例 SET SCHEMA DMHR;

五、查看模式详细信息(系统视图)

表格

视图/表名说明查询内容
SYSOBJECTS系统对象表所有模式、表、索引等对象
DBA_USERS数据库用户视图所有用户信息(对应模式)
ALL_USERS所有用户视图所有用户名
USER_USERS当前用户信息当前连接用户的详细信息
V$SESSIONS会话视图当前会话信息,包含当前模式

sql

复制

-- 查看当前会话的详细信息(包含当前模式) SELECT SESS_ID, SQL_TEXT, SCH_NAME FROM V$SESSIONS WHERE SESS_ID = SESSID();

六、实用查询示例

sql

复制

-- 1. 查看数据库中所有模式及其所有者 SELECT A.NAME AS 模式名, B.NAME AS 所有者 FROM SYSOBJECTS A LEFT JOIN SYSOBJECTS B ON A.PID = B.ID WHERE A.TYPE$ = 'SCH'; -- 2. 查看当前用户可访问的所有模式 SELECT DISTINCT OWNER FROM ALL_OBJECTS; -- 3. 查看模式的创建时间和状态 SELECT USERNAME, CREATED, ACCOUNT_STATUS FROM DBA_USERS;

关键概念说明

  • 模式(Schema):在达梦数据库中,用户(User)模式(Schema)是一一对应的关系。创建用户时会自动创建同名的模式。

  • SYSOBJECTS:系统表,存储所有数据库对象的元数据,TYPE$='SCH'表示模式对象。

  • 当前模式:每个会话都有一个当前模式,用于解析非限定名的数据库对象(如直接写表名而不加模式前缀)

http://www.jsqmd.com/news/489515/

相关文章:

  • 科技信息差(10.2)
  • LLM颠覆游戏测试:智能自动化新时代
  • GEO,AI界的“大冤种”
  • uniapp 运行/发版微信小程序
  • ClaudeCode第五章:高效工作流秘籍
  • Visual Studio主题、字体、快捷键、开发环境设置,自用
  • 2026护眼大路灯哪个牌子好用又便宜?护眼大路灯推荐排行榜前十名
  • 2026年比较好的悬挂输送机品牌推荐:皮带输送机公司选择指南 - 行业平台推荐
  • 别被 30 万 Star 冲昏头脑:实测信创版 OpenClaw,谁才是企业 LLM 落地的“真命天子”?
  • 大数据Spark(六十四):Spark算子介绍
  • STP协议
  • 万能钥匙 1.1.66 | 高效连网工具,WiFi万能钥匙,一键连接wifi
  • 两款功能强大的密码学工具箱
  • 通过跳板服务器进行内网穿透
  • 关于comfyui自己编译xformers轮子文件并且安装
  • MySQL【内置函数】
  • python全栈(基础篇)——day02:后端内容(简介与历史+简单数据类型与变量+python运行模式+输入输出+实战演示+每日一题)
  • 杭州柏来科技有限公司:7kW-2400kW 全功率充电桩源头厂家,打造全场景智慧充电解决方
  • 告别阻塞!用 PHP TrueAsync 实现 PHP 脚本提速 10 倍
  • Pinia 状态管理实战 | 从 0 到 1 搭建 Vue3 项目状态层(附模块化 / 持久化)
  • 遗传蚁群混合改进算法在VRPTW类问题上的探索
  • Comfort Lang 规范正式发布!基于 Python 生态的极简命令式交互语言标准
  • 在线图片压缩工具核心JS实现
  • Vue三元表达式
  • 论文问卷设计“救星”:一个工具解决毕业季调研全流程难题
  • k8s证书有效期修改为10年
  • 如何让Agent智能选工具?
  • OpenClaw v2026.3.7 史诗级更新!Context Engine 上线,AI 记忆可插拔,普通用户也能玩出极客级效果
  • Nginx 安全防护与 HTTPS 部署实战全解析
  • “你还在为树形结构处理犯难?一文掌握Java组合模式的应用场景!”