1

我想用 ABAP-CDS 视图替换一些 ABAP 逻辑。我们还没有 HANA DB(还没有)——所以没有 SQL 脚本。有没有办法在 ABAP-CDS 中创建具有定义长度的随机字符串?

这是为我们的 HANA DB 迁移做准备,应该替换功能模块“GENERAL_GET_RANDOM_STRING”。

我想将尽可能多的逻辑“下推”到数据库,因为我们有大约 16.000.000 个条目需要输入随机字符串。如果这是通过数据库创建的,这会快得多。

4

1 回答 1

0

一些想法:

生成一个 GUID 并将其截断为您的随机字符串要求的长度。

或者,如果您的字符串不是完全随机的,并且您有一个要随机选择的值数组。选择具有生成 GUID 的新列的列表。使用 guid 对该列表进行排序,选择最上面的一个。在我的脑海里,我有一个挥之不去的怀疑,我错过了这一步。在这种情况下,也许 GUID 也必须被截断。

希望这可以帮助。

于 2019-11-19T14:52:56.127 回答