使用HXTT Text驱动程序在CSV文件上运行查询。 CSV的条目如下:
UID Rights
User1 YYYY
User2 NNNN
User3 YNYN
User4 YYNN
B列中的每个字符代表相应用户在系统上的角色。 'Y'表示他有这个角色而'N'表示没有。这些角色未在CSV中引用,我们必须对其进行硬编码。让我们假设角色是:
目标是有一个查询,如果用户有多个角色,它会在单独的行中产生结果。从上表中获取数据,结果如下:
UID Rights Role
User1 YYYY System Admin
User1 YYYY Developer
User1 YYYY DBA
User1 YYYY User
User2 NNNN No Role
User3 YNYN System Admin
User3 YNYN DBA
等等。大多数Oracle SQL查询使用Text驱动程序,而许多不支持。我仍然想了解如何实现这一目标。