2016-04-18 2 views
0

私はカッサンドラに2つのテーブルを持っています.1つは口座と別の顧客です。顧客表は存在しますが、顧客が存在しない場合に備えてあります。カッサンドラに手作業で印刷されたメッセージ

Customer does not exist. 

私はこの機能をクエリの中に入れたり、Javaコマンドで使用する必要がありますか?

ご質問がある場合はお答えください。

+0

あなたはそのクライアント側を行う必要があります。 CQLには、このようなもののための規定はありません。 – Aaron

答えて

0

CQL自身は、そのような使用例については何も述べていません。私はJavaでInvalidQueryExceptionを使用して提供することができます:

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 ..."); 
    } 
+0

助けてくれてありがとう!顧客テーブルがすでに存在していても、アプリケーションに登録している顧客をチェックしなければならない場合はどうすればいいですか? –

関連する問題