HSQLDB替代CREATE USER(如果不存在)

HSQLDB替代CREATE USER(如果不存在),hsqldb,user-management,Hsqldb,User Management,根据,HSQLDB上的CREATE USER语法为: CREATE USER <user name> PASSWORD <password> [ ADMIN ] 如何将此检查添加到一行程序中(例如,我可以通过DatabaseManager运行此检查)?虽然大多数CREATE语句支持如果不存在,但CREATE USER无法执行此操作。事实上,我已将用户创建移到Java代码中,并使用以前的检查确保用户不存在(对于我还需要创建的角色也是如此)。但太糟糕了,create USE

根据,HSQLDB上的
CREATE USER
语法为:

CREATE USER <user name> PASSWORD <password> [ ADMIN ]

如何将此检查添加到一行程序中(例如,我可以通过DatabaseManager运行此检查)?

虽然大多数CREATE语句支持如果不存在,但CREATE USER无法执行此操作。

事实上,我已将用户创建移到Java代码中,并使用以前的检查确保用户不存在(对于我还需要创建的角色也是如此)。但太糟糕了,
create USER IF NOT EXISTS
不受支持。
SELECT USER_NAME FROM INFORMATION_SCHEMA.SYSTEM_USERS;