Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想用 ABAP-CDS 视图替换一些 ABAP 逻辑。我们还没有 HANA DB(还没有)——所以没有 SQL 脚本。有没有办法在 ABAP-CDS 中创建具有定义长度的随机字符串?
这是为我们的 HANA DB 迁移做准备,应该替换功能模块“GENERAL_GET_RANDOM_STRING”。
我想将尽可能多的逻辑“下推”到数据库,因为我们有大约 16.000.000 个条目需要输入随机字符串。如果这是通过数据库创建的,这会快得多。
一些想法:
生成一个 GUID 并将其截断为您的随机字符串要求的长度。
或者,如果您的字符串不是完全随机的,并且您有一个要随机选择的值数组。选择具有生成 GUID 的新列的列表。使用 guid 对该列表进行排序,选择最上面的一个。在我的脑海里,我有一个挥之不去的怀疑,我错过了这一步。在这种情况下,也许 GUID 也必须被截断。
希望这可以帮助。