You need to enable JavaScript to run this app.
导航

表编辑

最近更新时间2023.05.22 19:31:29

首次发布时间2023.03.20 19:48:45

1. 概述

在使用 LAS 元数据时,有时候会遇到创建的老表数据已经不能支持新的业务需求的问题,若是重新创建一个新表来承载,成本较高且稍显麻烦,若是继续用旧表来写数据,则需要对旧表做一些字段变更以兼容新场景。下面的内容就是介绍如何对 LAS 表结构做修改。

2. 使用 UI 页面增删字段

进入 数据管理 -> 表管理 页面,点击 编辑 按钮进入编辑页面,对该表结构进行修改。


可以直接通过该页面删除或者新增新字段,若该表为主键表,则不允许删除主键;若该表非首次修改,则应注意新增字段时不允许新增以往删除过的字段。

3. 使用 SQL 增删字段

用户除了直接在页面进行操作外,还能通过 SQL 的方式自由更改表结构,SQL 语法如下:
若 test_1 原表字段为 a,b,c 则相应删除的语法为:

alter table las_xyu.test_1 replace columns(a int ,b int);

该语法表明,将原表字段 a,b,c 替换为 a,b, 实现了对字段 c 的删除。

在删除字段 c 后,此时原表字段为 a,b,此时新增字段 d,则可以使用下面的示例,新增字段语法:

alter table las_xyu.test_1 replace columns(a int ,b int,d int);

注意:通过 SQL 增删字段时同样需满足若该表为主键表,则不允许删除主键;若该表非首次修改,则应注意新增字段时不允许新增以往删除过的字段的条件。