Skip to Content

我本人常常受困于没有足够好的数据在我个人的schema下做一些测试。(当然如果你有整套系统,ERP,SLT或者DataService和HANA而且你有足够时间,那么你可以导入任何你想要的数据。)不过有时候我发现有些人确实花费时间在某个schema下建立了一套足够好的基础表。 I want it!

有时候辛辛苦苦在某个系统里建立的schema对象,需要导入到另一个表的另一个schema里。

怎么办?

HANA可以轻而易举的获得表的DDL语句,也提供out-of-box的数据导入功能。但是,我还想再容易点儿。
下面是我自己花了差不多15分钟摸索出来的办法,可能大家有更高明的,不过这个对我来说足够用了。:P

首先将你觊觎已久的schema或者单独的某张表导出。
18

之后去导出的目录下,index下面的子目录,嗯,很眼熟,我想这就是schema的名字吧。

23

等等,这还没结束。因为我导入时失败了。。。好吧,提示说不能创建一张一样名字的表。终于,找到了DDL语句,打开它,把里面的schema名字改掉吧。当表多的时候,我想你可以通过notepad++很容易的全局替换。

33

再次导入,大功告成!

To report this post you need to login first.

1 Comment

You must be Logged on to comment or reply to a post.

  1. Phoebe Zhang

    Hello David,

    获取一个table的DDL还可以用过以下方式:

    1)在studio里面,打开一个table的definition,点击右上角的export button,  当前table的DDL就会显示出来,可以在此做一些modification,创建自己的table.

    export.PNG

    Regards,

    Phoebe

    (0) 

Leave a Reply