达梦给表hm_sys.sys_dms_obj_map的SRC_FIELD字段中每个值最后加上,psrtype,device_asset_id
时间: 2023-09-07 14:13:19 浏览: 102
好的,你可以使用以下 SQL 语句来更新表 hm_sys.sys_dms_obj_map 的 SRC_FIELD 字段:
```
UPDATE hm_sys.sys_dms_obj_map SET SRC_FIELD = CONCAT(SRC_FIELD, ',psrtype,device_asset_id');
```
这会将 SRC_FIELD 字段中的每个值都添加上 ",psrtype,device_asset_id"。注意,如果 SRC_FIELD 字段中已经包含了这个字符串,那么它们也会被重复添加。如果你只想添加一次,可以使用下面的 SQL 语句:
```
UPDATE hm_sys.sys_dms_obj_map SET SRC_FIELD = CONCAT(SRC_FIELD, IF(INSTR(SRC_FIELD, ',psrtype,device_asset_id') > 0, '', ',psrtype,device_asset_id'));
```
这个语句会先检查 SRC_FIELD 字段中是否已经包含了 ",psrtype,device_asset_id",如果已经包含了,就不会再添加了。
相关问题
达梦给表hm_sys.sys_dms_obj_map的SRC_FIELD字段最后加上,psrtype,device_asset_id
好的,您需要执行以下 SQL 语句来修改表 hm_sys.sys_dms_obj_map:
```
ALTER TABLE hm_sys.sys_dms_obj_map ADD psrtype VARCHAR(50) DEFAULT NULL;
ALTER TABLE hm_sys.sys_dms_obj_map ADD device_asset_id VARCHAR(50) DEFAULT NULL;
```
这将向表 hm_sys.sys_dms_obj_map 中添加两个新的列,分别为 psrtype 和 device_asset_id。这两个列的默认值为 NULL。现在您可以向这两个列插入数据了。
达梦pms.dms_station_line的 stationtype stationid字段 创建 索引
您可以使用以下的 SQL 语句创建索引:
```sql
CREATE INDEX idx_stationtype_stationid ON pms.dms_station_line (stationtype, stationid);
```
这将会在 `pms.dms_station_line` 表上创建一个复合索引,包含 `stationtype` 和 `stationid` 两个字段。这样可以大大提高在这两个字段上的查询性能。
阅读全文