ddl

    0热度

    2回答

    我有我想要压缩从而减少存储大小的1000万条记录的表。表格没有分区并有一个索引。 所以压缩现有的表,我被发出命令像压缩前后下面 alter table table_name compress for all operations; ,尺寸保持为150994944个字节。难道我做错了什么?我也收集了桌上的数据。 我也试过move compress为好,即具有相同的效果,以及

    1热度

    2回答

    以下works in Postgres 9.6但不是在红移: ALTER TABLE stats ADD COLUMN IF NOT EXISTS panel_exit timestamp; 能相同的功能的红移可以实现吗?

    0热度

    1回答

    讨论与同事的SQL性能,以及维护我们的操作数据存储表的主题。我的同事(比我更有经验的人)认为,在数据更新发生时,删除表,重新创建并插入其所有记录比在表上执行标准DML操作更快。作为我的怀疑论者,以及我以前的编程背景(在R中),似乎完全违背我的直觉。 单个记录大约是。 1.6 KB,分布在约。 50列。记录数量因业务流程而异,但表格的大小范围很大,最小的记录大约为25000条记录,最大的记录大约为2

    11热度

    1回答

    实际上我正在开发我的Spring启动应用程序项目,并且我注意到有时在另一台服务器(SQL Server)上有时会连接到我的数据库,特别是当我尝试使用FlyWay执行一些脚本迁移时,经过几次尝试。然后我注意到,我没有在我的属性spring.jpa.hibernate.ddl-auto中指定。然后我做了一些研究,发现它建议在开发中添加 spring.jpa.hibernate.ddl-auto= cr

    1热度

    1回答

    我有一个表status: ,我想每一个记录的completionDate字段设置为NULL,如果status.status字段的值是不是completed alter table status add constraint ck_completion check ( -- status.completiondate's value should be

    1热度

    2回答

    我试图执行下面的语句,我得到一个错误,说明 ERROR: syntax error at or near "AS" 下面是我的SQL语句 CREATE TEMPORARY TABLE IF NOT EXISTS temp_users AS (SELECT patient.patientid as patient FROM patients WHERE patient.name = "Ann

    2热度

    3回答

    如何在Oracle SQL中制定约束? Create Table A( b varchar(25) primary key, c varchar(25), constraint b_1 check(b='name' and c != 'notallowed') ); 以下应不工作: Insert into A values('name','notallowed'); 但这应该工作:

    0热度

    1回答

    我遇到了一个有两个约束的表,这里是我的代码我对这个很陌生,我不知道我做错了什么,那8>不在我的代码中,我只是把它留在那里来显示它是哪一行。我有三个其他表的客户,项目和秩序都工作正常,我应该以不同的方式添加第二个约束?这似乎没有第二个限制工作 SQL> create table ocontent( onum integer not null, inum integer not nu

    1热度

    1回答

    我试图在COLUMN sal上删除DEFAULT约束,即Oracle数据库中的customer表中的薪水。 我试过SQL语句,是我收到 ALTER TABLE customer ALTER COLUMN sal DROP DEFAULT; 错误消息是 ALTER TABLE customer ALTER COLUMN sal DROP DEFAULT Error report - SQL

    1热度

    3回答

    比方说,我有Staff create table staff ( staffID number, staffName varchar2(255) ); 一个表,但每个工作人员都有零个或多个下属,谁也都是工作人员。 如何设计表格? 我想补充说,引用其他行的staff表 alter table staff add (subordinateID number not null);