我在Cassandra有两张桌子,一张是帐户,另一张是顾客。客户表存在...但是如果客户不存在则。我希望得到这样的信息:
Customer does not exist.
我可以在查询中获取此功能还是必须使用Java命令?
如果您有任何疑问,请提出建议。
答案 0 :(得分:0)
CQL本身并没有为此类用例提供任何声明。我可以使用InvalidQueryException来提供Java:
try {
ResultSet result = session.execute("SELECT * FROM Customer LIMIT 1");
}
catch (InvalidQueryException e)
{
System.out.println("Table Customer does not exist");
session.execute("CREATE TABLE ...");
}