問題タブ [sap-iq]
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.
sql - while ループまたは動的実行
393085432 行の VIEWING_17to31_aug_server というテーブルがあります。
結合条件でフィールドを更新しようとしていました (結合条件は正しいです)。しかし、クエリの一時スペースを超えたため、クエリを実行できませんでした。
次に、中断しなかったが、現在は何年も実行されているwhileループを使用しようとしました。
もっと早く終わらせる方法って他にある?動的実行は役に立ちますか?
sql - Sybase Where 句「NOT IN」が機能しない
Syabse IQ 12.7 ver.を使用しています。
ステートメントに存在するかどうかにかかわらず、テーブルからカウントを取得しようとしています。
これがクエリです。
「存在しない」は1000行を生成しますが、「含まれていない」は0行を生成します。
この問題について何か考えはありますか?バグか何かですか?
sap-iq - Sybase IQ のすべての IDENTITY カラムを取得する
すべての ID 列のリストが必要です。どのシステム テーブルに情報があるか知っていますか?
ところで:私はSybase IQ 16を使用しています
sql-update - 「更新不可能なクエリで試行された更新操作」を解決する方法は?
私はsybase-iqサーバーで作業していますSybase IQ/15.4.0.3014
以下のようにテーブルの1つのフィールドを更新するための作業クエリがあります
SQLセッションから実行すると、これは正常に機能しています。高レベルのアプリケーションから呼び出されると、上記のクエリに対して以下のエラーが発生します
SQL 例外コードは 7301
更新不可能なクエリで試行された更新操作です
このエラーが発生する理由がわかりません。クエリを修正する解決策はありますか。インターネットで検索してもあまり役に立ちません。
誰もそのような問題に遭遇しましたか?
sql - 特定のタイムゾーンの Sybase IQ タイムスタンプ カラムを表示する
データ型が「timestamp」の Sybase IQ のカラムがあります。Aqua Data Studio などでクエリを実行するときに、タイムスタンプ タイプの列をさまざまなタイムゾーンで表示するにはどうすればよいでしょうか。または、Aqua Data Studio のクエリから取得したタイムゾーンをどのように知ることができますか? ありがとう
odbc - エラー [IM002] [Microsoft][ODBC Driver Manager] データ ソース名が見つからず、ウィンドウ サービスからデフォルト ドライバーが指定されていません
ODBC接続を使用して定期的にSybaseデータベースに接続し、データを処理する必要があるWindowsサービスを作成しました。Windows サービス クラス (「StarterClass」など) メソッド (「StartMethod」など) で ODBC 接続を開こうとすると、以下のエラーが発生します。
エラー [IM002] [Microsoft][ODBC Driver Manager] データ ソース名が見つからず、既定のドライバーが指定されていません
接続文字列は問題ないと確信しています。Windows サービスの参照を別のテスト Web アプリケーションに与えました。そして、同じ Windows サービス クラス メソッドを呼び出してみてください。
接続はデバッグ モードで正常に開いています。しかし、サービスを展開すると、問題が発生します。
親切に私を助けてください、
よろしく
ベンカット
sql - すべての値が Sybase IQ の定数と等しいかどうかを判断するカラム集計関数
非常に大きな Sybase IQ テーブルでテキスト データのいくつかのカラムを集計する関数を作成しようとしています。提供されたデータの形式を変更できません。
各行は、テストに少し似たプロセスの値を表します。キーは一意ではなく、値もテキスト文字列であり、「合格」または「不合格」のみになります。
実際のテーブルには、複数の「値」列がある場合がありますが、簡潔にするために 1 つだけを示しています。
ルールは、キーに対してすべてが合格した場合、それは合格です。それ以外の場合は失敗です。理想的な世界では、次のような集計関数を記述できるようになりたいと考えています。
データの例を次に示します。
集計データは次のようになります。
これを行うエレガントな方法はありますか?
参考までに、Sybase IQ - 通常の Sybase ではありません。;-)