2016-08-15 1 views
1

から削除一貫性のない結果 - >私たちが行と列テーブルに対してSQLステートメント.... FROM削除を実行することができなければならないことがわかりSnappyData - ドキュメントを介して読み取り列テーブル

http://snappydatainc.github.io/snappydata/rowAndColumnTables/#row-and-column-tables。私は列テーブルから削除しようとすると一貫性のない結果が見えています。ここで

は私のテーブルです:ここでは

CREATE TABLE MY_TABLE_COL (
    w_id VARCHAR(64), 
    name VARCHAR(128), 
    my_time TIMESTAMP, 
    value VARCHAR(128), 
    year_num INTEGER, 
    month_num INTEGER 
) 
USING column 
OPTIONS(PARTITION_BY 'year_num, month_num', BUCKETS '113', PERSISTENT 'ASYNCHRONOUS'); 

文を削除例です。

my_time> = MY_TABLE_COL '2016年8月10日夜12時00分00秒' から

をDELETE私はSquirrel SQLとsnappy-shellからこのクエリを試してきました。削除されると予想されるレコードの一部が実際に削除されることがあります。それ以外の場合は、ZEROレコードが削除されます。

私はTRUNCATE TABLE MY_TABLE_COLコマンドを使用してすべてのデータを消去できますが、テーブルから選択的に削除する必要があるため、これは長期間は機能しません。

ご協力いただきましてありがとうございます。

+0

、おそらくあなたは、そのステートメントを使用して期待される方法と時期は削除されませんでしたいくつかの例のデータを提示します。そうでなければ、なぜそれが削除されなかったのかわからない。 – Matt

答えて

2

カラムテーブルの更新と削除のサポートは、ロードマップ上にありますが、現在サポートされていません。ただし、行テーブルでは更新と削除がサポートされています。

あなたが見ている不一致については、2つのJIRAを作成しました。

https://jira.snappydata.io/browse/SNAP-988

https://jira.snappydata.io/browse/SNAP-989

+0

ありがとうHemant。今後のアップデートを楽しみにしています。理論的には、生産シナリオでは、列テーブルからデータを削除することは優先事項ではありません。 –

関連する問題