首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    YashanDB ALTER TABLE语句

    不能对AC对象以及AC对象的源表执行ALTER TABLE操作。#语句定义alter_table_properties该语句用于修改表的一系列属性。...#supplemental_table_logging该语句用于开启或关闭表级附加日志属性。表级附加日志只对当前的表生效,数据库级附加日志请参考ALTER DATABASE。...示例(单机部署)-- 执行如下语句开启loggingALTER TABLE area LOGGING;-- 执行如下语法关闭nologging,但主备环境中无法关闭ALTER TABLE area NOLOGGING...);INSERT INTO sales_info_range1 VALUES ('2033','05','0101','11001',40,600,'');INSERT INTO sales_info_range1...#alter_table_constraint该语句用于指定对表上的约束的操作包括对添加约束、删除约束、修改约束和停用或启用约束。

    53310

    执行ALTER TABLE语句时如何避免长时间阻塞并发查询

    最近看到这样的案例: 1、应用需要为现有的表添加列 2、应用执行ALTER TABLE ADD COLUMN语句 3、其他每个查询都需要被阻塞几分钟甚至更长时间 为什么出现这种情况?如果避免?...# ALTER TABLE test ADD COLUMN whatever int4; ALTER TABLE TIME: 12.662 ms 可以看到该语句执行的非常快,在看下alter table...(SESSION 2) =# ALTER TABLE test ADD COLUMN whatever2 int4; 会话2执行alter 语句时由于需要等待会话1释放锁被阻塞,但是他已经获取这个表上的...首先设置事务超时时间,然后执行alter table语句: =$ printf "SET statement_timeout = 50;\nALTER TABLE test add column whatever2...INT4;\n" SET statement_timeout = 50; ALTER TABLE test add column whatever2 INT4; 超时时间保证alter table语句执行不超过

    3.2K10
    领券