重庆思庄Oracle、KingBase、PostgreSQL、Redhat认证学习论坛
标题:
达梦DM8数据库如何修改参数
[打印本页]
作者:
郑全
时间:
2025-10-23 10:26
标题:
达梦DM8数据库如何修改参数
比如,我们想修改 某个参数 drop_cascade_view ,在删除表时,级联删除视图,该如何做?
1.先看看当前参数值
SQL> show parameter drop_cascade
行号 PARA_NAME PARA_VALUE
---------- ----------------- ----------
1 DROP_CASCADE_VIEW 0
2,修改
基于ORACLE的思想,直接修改
QL> alter system set drop_cascade_view=1;
alter system set drop_cascade_view=1;
alter system set drop_cascade_view=1;
*
第 1 行, 第 48 列[drop_cascade_view]附近出现错误[-2007]:语法分析出错.
已用时间: 1.416(毫秒). 执行号:0.
什么情况,不能删除吗
SQL> alter session set drop_cascade_view=1;
alter session set drop_cascade_view=1;
alter session set drop_cascade_view=1;
*
第 1 行, 第 68 列[1]附近出现错误[-2007]:语法分析出错.
已用时间: 0.307(毫秒). 执行号:0.
还是报错,说是语法错误。
原来DM8中修改参数,要对这个参数使用单引号引起来
如下,即可修改了
SQL> alter system set 'drop_cascade_view'=1;
DMSQL 过程已成功完成
已用时间: 3.971(毫秒). 执行号:803.
SQL>
再次去确认一下:
SQL> show parameter drop_cascade
行号 PARA_NAME PARA_VALUE
---------- ----------------- ----------
1 DROP_CASCADE_VIEW 1
作者:
郑全
时间:
2025-10-23 10:38
或者,使用 SP_SET_PARA_VALUE 修改
SQL> SP_SET_PARA_VALUE(1,'DROP_CASCADE_VIEW',0);
DMSQL 过程已成功完成
已用时间: 10.568(毫秒). 执行号:814.
SQL> show parameter drop_cascade
行号 PARA_NAME PARA_VALUE
---------- ----------------- ----------
1 DROP_CASCADE_VIEW 0
SQL>
欢迎光临 重庆思庄Oracle、KingBase、PostgreSQL、Redhat认证学习论坛 (http://bbs.cqsztech.com/)
Powered by Discuz! X3.2