ABAP数据库修改字段(由其是主键)…
2014-01-22 09:25
218 查看
最近业务有调整,
影响较大的是库表的调整,
有的加了字段,
有的修改了主键,
一般已经使用了的数据库,SE11调整库表结构后,SE11里激活会提示失败信息,
此时,需要进入SE14,去调整数据库。
这次SE14调整完后,虽然激活,发现存储数据有问题,
原来A B C 是主键,现以调整为ABCD四个主键。
当ABC字段相同,D不同时,保存时提示已经有相同数据存在。
但是SE11看,主键确实是ABCD
后找到SAP朋友,请教后才知,
原因是SAP数据库跟底层数据不一致导致的,底层的Oracle数据库还是ABC三个字段的主键
具体调整如下:
SE14进入
一般而言,都是点击激活并调整
当调整完后,建议点检查
查看下底层的数据库跟ABAP数据库是否一致
如果不一致,强制转换如下:
强制转换就可以了,但是提前备份,
当然,没别的好办法
简单实用:excel导出,呵呵
影响较大的是库表的调整,
有的加了字段,
有的修改了主键,
一般已经使用了的数据库,SE11调整库表结构后,SE11里激活会提示失败信息,
此时,需要进入SE14,去调整数据库。
这次SE14调整完后,虽然激活,发现存储数据有问题,
原来A B C 是主键,现以调整为ABCD四个主键。
当ABC字段相同,D不同时,保存时提示已经有相同数据存在。
但是SE11看,主键确实是ABCD
后找到SAP朋友,请教后才知,
原因是SAP数据库跟底层数据不一致导致的,底层的Oracle数据库还是ABC三个字段的主键
具体调整如下:
SE14进入
一般而言,都是点击激活并调整
当调整完后,建议点检查
查看下底层的数据库跟ABAP数据库是否一致
如果不一致,强制转换如下:
强制转换就可以了,但是提前备份,
当然,没别的好办法
简单实用:excel导出,呵呵
相关文章推荐
- ABAP数据库修改字段(由其是主键)…
- 冒数据库之大不韪修改自增主键的值以及时间字段
- 当post 的字段很多,post的字段并不完全修改(有的值是前端input的值,有的任保留原来原来数据库的值),
- 通过jdbc获取数据库中的表结构 主键 各个表字段类型及应用生成实体类
- 【库房】EF映射——修改数据库表中的一个字段
- SQL SERVER 2008数据库的表中修改字段的数据类型后,不能保存
- 解决SQL SERVER 2008数据库表中修改字段后不能保存
- 数据库修改表名,字段名 字段类型
- cmd 命令行模式操作数据库 添加查询 修改 删除 ( 表 字段 数据)
- MYSQL基础上机练习题(一) 数据库、表、字段的创建、修改、删除
- 查找数据库中所有表中的字段包含特定值,之后修改特定值
- ABAP--如何在'REUSE_ALV_GRID_DISPLAY'使用自定义F4帮助,返回多个字段以及计算修改其他字段
- android sqlite 升级数据库 修改表名, 增加字段,修改字段类型
- Mongdb3.2.4(64bit) 数据库导入导出字段修改等操作
- Oracle增加修改删除字段/主键
- 实现兼容各种数据库表字段的主键id自增
- ABAP modify screen:修改屏幕,实现隐藏、禁止输入字段
- mysql修改数据库表的字段
- Dynamics CRM 2011 通过数据库修改实体字段的长度需要注意的地方
- mysql中修改数据库,数据库表,数据库表字段的编码问题