修复select item中的 SubQuery 引用同层alias ref expr时,SQL 执行报错unknown column的问题。 修复wm_concat输出顺序与 Oracle 输出相反的问题。 修复Oracle 模式下show create table查看 DDL 中CONSTRAINT缺少逗号的问题。 修复小规格租户长时间运行的大事务在流量停止后,未能及时释放 Callback 中的内存碎片,导致内存...
obclient>CREATE TABLE test(c1 INT, c2 INT, CONSTRAINT PK_c1 PRIMARY KEY(c1));Query OK,0rows affected obclient>CREATE TABLE tbl3(col1 INT PRIMARY KEY,col2 INT,CONSTRAINT FK_col2 FOREIGN KEY(col2)REFERENCES test(c1));Query OK,0rows affected obclient>SELECT * FROM information_schema.TABL...
CREATE INDEX 语句无论是否开启并行,总是会走旁路导入(Direct Write,Bypass memtable)。 CREATE TABLE AS SELECT 语句目前(v4.2)还不支持旁路导入功能,如果数据量比较大,建议先建立空表,然后使用并行 DML 旁路导入模式并行插入。 4.4 并行 LOAD DATA LOAD DATA 的实现不是基于并行 DML,它的实现方式是:先用多个线...
create_table:需要创建一个DateValue类继承TupleValue来进行存储日期信息,以及做比较等工作 insert:插入的时候还要同时插入到索引里面去 delete:这个主要是一个where update:在更新阶段还要校验一下date select:校验日期合法性,日期比较 create_index:我们的实现是把date当做INTS来比较的 我们实现了一个date类来对字符串...
在Oracle模式下,OceanBase临时表已支持基本的create、select、insert、delete、update等功能,然而,有较多客户还需要merge into、insert all临时表的功能。merge into的作用是将源表中的数据行以更新或插入的方式合并到目标表中,insert all则可向多个目标表插入数据。
新版本中,当用户执行 CREATE TABLE AS SELECT、INSERT INTO SELECT、LOAD DATA 等语句时,在请求执行的过程中,利用原本数据迭代流程,采用增量更新的方式,对统计信息进行更新。在线统计信息收集功能,不仅能够更及时地维护统计信息,而且相比显式调用统计信息收集更轻量、更快速。
支持使用关键字SELECT查询新建的表数据。 语法格式: SELECT column_name, column_name FROM table_name [WHERE Clause] [LIMIT N] [ OFFSET M] 参数说明: 参数 说明 SELECT SELECT 命令可以读取一条或者多条记录。 column_name 指定查列名称。 使用星号(*)默认查询所有列信息。 WHERE 条件语句。 LIMIT 设定返...
CREATE USER,DROP USER,RENAME USER 和 REVOKE ALL PRIVILEGES 的权限 CREATE TABLEGROUP 全局CREATE TABLEGROUP 的权限 DELETE DELETE 的权限 DROP DROP 的权限 GRANT OPTION GRANT OPTION 的权限 INSERT INSERT 的权限 SELECT SELECT 的权限 UPDATE UPDATE 的权限 SUPER SET GLOBAL 修改全局系统参数的权限 SHOW DATAB...
使用INSERT INTO … SELECT …语句复制表数据。 obclient>INSERTINTOt1SELECT*FROMt; 查看表 使用SHOW CREATE TABLE语句查看建表语句。 示例如下: obclient>SHOWCREATETABLEtest; 使用SHOW TABLES语句查看指定数据库中的所有表。 示例如下: obclient>SHOWTABLESFROMmy_db; ...
使用INSERT INTO … SELECT …语句复制表数据。 obclient>INSERTINTOt1SELECT*FROMt; 查看表 使用SHOW CREATE TABLE语句查看建表语句。 示例如下: obclient>SHOWCREATETABLEtest; 使用SHOW TABLES语句查看指定数据库中的所有表。 示例如下: obclient>SHOWTABLESFROMmy_db; ...