达梦有多少个模式

模式其实是个好东西。

达梦中,用户的模式(SCHEMA)指的是用户账号拥有的对象集,在概念上可将其看作是包含表、视图、索引和权限定义的对象。

创建一个模式

sql 复制代码
create schema sch1
/

注意与普通的sql命令不一样,必须通过/来提交命令,否则无法提交执行(好像一直没结束一样)

查看当前用户下有哪些模式

sql 复制代码
select id,name,schid,type$,subtype$,pid,crtdate from sysobjects where pid =uid and type$='SCH';

在不同模式下创建对象

sql 复制代码
set schema U_TEST_SCHEMA1;
create table xxx as select * from sysobjects;

使用模式后,就需要知道当前模式是哪个

sql 复制代码
select CURRENT_SCHID;
select SF_GET_SCHEMA_NAME_BY_ID(CURRENT_SCHID);

看看当前模式有哪些对象

sql 复制代码
select id,name,subtype$ from sysobjects where schid=current_schid;
相关推荐
汗流浃背了吧,老弟!8 分钟前
向量数据库在RAG中的非必需场景及替代方案
数据库
brevity_souls11 分钟前
SQL 中 BETWEEN 和 IN 的区别
数据库·sql
产幻少年1 小时前
redis位图
数据库·redis·缓存
短剑重铸之日1 小时前
《7天学会Redis》Day 4 - 高可用架构设计与实践
数据库·redis·缓存
NineData2 小时前
第三届数据库编程大赛-八强决赛成绩揭晓
数据库·算法·代码规范
難釋懷2 小时前
认识Redis
数据库·redis·缓存
超级种码2 小时前
Redis:Redis脚本
数据库·redis·缓存
想唱rap2 小时前
表的约束条件
linux·数据库·mysql·ubuntu·bash
超级种码2 小时前
Redis:Redis 命令详解
数据库·redis·bootstrap
qq_401700413 小时前
Qt 事件处理机制
java·数据库·qt