GBase 8c数据库建表后,列的默认值还能修改么

GBase 8c数据库建表后,列的默认值还能修改么,第1张

session设置

set XXXX=YYYY

设置某个参数,并对当前的session有效。不是所有的参数都支持session设置。

连接关闭后失效。

全局设置

set global XXXX=YYYY

设置某个参数,对所有session有效,但对当前session不一定有效,所以你可以在按照方案1的方案,对当前session设置一下。

不是所有的参数都支持设置,比如显示只读的。 此时需要按照后面持久设置的方法,修改配置文件后重启数据库服务。

服务重启后失效

持久设置

修改配置文件,然后重启数据库服务。集群多个节点,需要挨个节点修改,并全部重启。

这个参数在数据库下次重启时,包括 *** 作系统reboot后,都生效。

corosync/gcware配置文件

/etc/corosync/corosyncconf

V95为

/opt/gcware/config/gcwareconf

其中的logging部分,to_file建议设置为yes。 debug建议设置为off。 默认值也是这么设置的。

管理服务gcluster配置文件

/opt/gbase/gcluster/config/gbase_8a_gclustercnf

其中/opt/gbase是集群安装目录,请根据实际情况修改。

恢复服务gcrecover配置文件

/opt/gbase/gcluster/config/gc_recovercnf

其中/opt/gbase是集群安装目录,请根据实际情况修改。

该服务只存在于管理节点。

数据服务gnode配置文件

/opt/gbase/gnode/config/gbase_8a_gbasecnf

其中/opt/gbase是集群安装目录,请根据实际情况修改。

sql server 的默认数据库是针对用户的。即用户登陆,默认连接的数据库。

例:数据库列表为:

将sa用户默认数据库设置为"glkf"

然后使用SA登陆,默认连接的是glkf数据库,系统默认则是 master数据库。

支持分别修改列默认值和数据类型。要为某列设置一个新默认值,可以使用命令:

ALTER TABLE table_name ALTER COLUMN column_name SET DEFAULT new_default;

修改数据类型,使用命令:

ALTER TABLE table_name ALTER COLUMN column_name TYPE new_type;

注意:这不会影响任何表中已经存在的行。

以上就是关于GBase 8c数据库建表后,列的默认值还能修改么全部的内容,包括:GBase 8c数据库建表后,列的默认值还能修改么、sqlserver 设置默认数据库有什么作用、GBase 8c 数据库怎么修改表列的默认值和数据类型等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9848599.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存