二维码

[ddic] se14数据库实用程序的用法

Twilight发表于 2014-10-22 23:15Twilight 最后回复于 2014-10-22 23:15 [复制链接] 5458 0

数据库实用程序(database utility)是连接abap数据字典与DBMS(database management system)的桥梁。
Database Utility 1.gif
作用:
1、转换数据,如字段长度、数据类型等
2、激活对象
3、创建/删除/修改/数据库表和索引

使用方法:
1、T-code:se11 建一个表 保存、激活
Database Utility 2.png
2、现在表中插入一条数据,然后将原来VBTYP字段更改为非主键
Database Utility 9.png
3、重新激活表,会发现有如下报错
Database Utility 3.png
4、T-code:se14 用数据库实用程序调整ddic与数据库一致
Database Utility 4.png
5、激活并调整数据库,选择‘保存数据’,这样表中的数据就会保留
Database Utility 5.png
6、调整数据库都会都log日志记录的,点击object log查看日志
Database Utility 6.png
Database Utility 7.png
7、重新再激活表,可以看到这次成功了
Database Utility 8.png

object name可以是table/view/Match code/Pool/Cluster tables

Match code(匹配码)是数据字典中一个很古老的技术,现在很少用了

Indexes索引:点击它能列表出这个表包含的所有索引
执行数据库的处理类型:
A)、Direct:前台执行对象的增删改查
B)、Background:后台执行对象的增删改查
C)、批量处理:如果你想修改大的对象,那么使用这种方法

当我们执行数据库实用程序(database utility)时,无论执行成功还是失败,都会产生一个log日志文件
回复

使用道具 举报

快速回帖

本版积分规则
您需要登录后才可以回帖 登录 | 注册有礼

快速回复 返回顶部 返回列表