問題タブ [vertica]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
constraints - ON DELETE CASCADE をエミュレートする方法は?
ON DELETE CASCADE
Verticaで制約をエミュレートする方法はありますか? 次のエラーが発生するようです:
ROLLBACK 4229: NO ACTION 以外の ON DELETE アクションは、外部キー制約ではサポートされていません
そして、私はドキュメントでそれについてあまり見つけることができません!
sql - 分析クエリを実行するときに DISTINCT を松葉杖として避けるにはどうすればよいですか?
かなり一般的なパターンがあると思われるクエリがあります。次の表を検討してください。
各IDのタイムスタンプで最新の値を取得したい。あなたがそれを行うことができるいくつかの方法:
分析ランキング クエリは、効率的なクエリ プランを考え出すのが最も簡単なクエリのように感じます。しかし、審美的にも保守的にも、かなり醜いです (特に、テーブルに複数の値列がある場合)。本番環境のいくつかの場所では、パフォーマンスが同等であることがテストで示された場合に、個別の分析クエリを使用します。
このような醜いクエリに終わらずに、rank = 1 のようなことを行う方法はありますか?
sql - Vertica で変数を作成する
SQL Server から Vertica に移行しています。変数を作成する同等の方法はありますか?
通常、私は次のようなことをします:
sql - Vertica - カレンダー テーブルの作成
Vertica に存在しない日付を入力することに関連する問題があります。人々がカレンダーテーブルを作成することを提案しているソリューションをオンラインで見ました。これは、stackoverflow による MYSQLの問題の 1 つです。
Vertica でサポートされている SQL のみを使用し、手順を使用せずに、別のテーブルから min() および max() の利用可能な日付を使用してカレンダー テーブルを作成する方法はありますか? これまでに遭遇したソリューションのほとんどは T-SQL に基づいており、日付はプロシージャを使用して生成されます。残念ながら、Vertica には PL/SQL や T-SQL の機能はあまりありません。しかし、私の問題を解決できると思われる分析機能がいくつかあります。
netbeans - vertica を JDBC に接続するにはどうすればよいですか?
vertica を JDBC に接続したい。しかし、エラーが発生しました。これが私のコードです:
....
....
しかし、このエラーが発生しました (netbeans データベースセクションを開くと、同じエラーメッセージが表示されます。しかし、クライアント (Dbeaver) で vertica に接続します):
どうすればこれを修正できますか?
vertica - Vertica データベースの重複行を削除する
Vertica では、複製をテーブルに挿入できます。「analyze_constraints」関数を使用してそれらを表示できます。Vertica テーブルから重複行を削除するには?
java - eclipselink JPAで「SET ROLE」ステートメントを実行する
EclipseLink JPA を使用して vertica データベースに接続し、結果を取得しています。以下のコードを実行する前に、EntityManager em = ... Query q = em.createQuery ("SELECT x FROM Table x"); を実行します。リスト結果 = q.getResultList ();
最初に、ユーザー ID に対して「SET ROLES ALL」ステートメントを実行する必要があります。JPA でそのようなステートメントを実行する方法。
私を案内してください。