DM数据库如何设置用户当前的默认模式?

2025-10-22 21:57:38

1、打开达梦的manage管理工具,登录数据库

DM数据库如何设置用户当前的默认模式?

DM数据库如何设置用户当前的默认模式?

2、这里我们登录的是SYSDBA用户,当前默认的是SYSDBA的模式。这里我们给SYSDBA用户创建一个SYSDBA1的模式。

DM数据库如何设置用户当前的默认模式?

3、然后我们在SYSDBA1的模式中创建一个测试表T_SYSDBA1。

DM数据库如何设置用户当前的默认模式?

4、如果我们不加模式名的前缀去查该表,会报错:

总共1个语句正依次执行...

[执行语句1]:

SELECT * FROM T_SYSDBA1;

执行失败(语句1)

-2106: 第1 行附近出现错误:

无效的表或视图名[T_SYSDBA1]

1条语句执行失败

DM数据库如何设置用户当前的默认模式?

5、只有在表名前加SYSDBA1的模式名才能正常执行。

DM数据库如何设置用户当前的默认模式?

1、我们可以使用命令:set schema xxx的方式设置当前用户的默认模式。

比如这里我们设置SYSDBA1的模式为当前用户SYSDBA的默认模式,命令为:set schema SYSDBA1

DM数据库如何设置用户当前的默认模式?

2、设置后,我们重新查T_SYSDBA1的表,可以成功查询。

DM数据库如何设置用户当前的默认模式?

3、最后需要注意的是set schema xxx的方式值针对当前会话生效

DM数据库如何设置用户当前的默认模式?

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢