問題タブ [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.

0 投票する
3 に答える
133 参照

sql - テーブルからすべての列を決定し、それらをコンマで区切って変数に書き込みます

このコードには、IQ-Sybase 関数である関数 ROWID があり、他のどの DBMS がそれを使用できるかわかりません。そして、上に、私の選択をどのように見せたいかの例があります。

私の問題は、sys.column またはその他の systables で ROWID 関数を使用できないことです。ROWID 関数を使用せずに、私のものと同じ選択を取得する方法を知っている人はいますか。

IQ を使用している場合は、f5 と入力して select ステートメントを確認できるようにコードを作成しました。その後、ダミー テーブルを削除するだけです。

0 投票する
2 に答える
66 参照

sql - 行と列を比較する方法は?

次のような TABLE1 列名が TABLE2 に存在するかどうかを確認したい - これは、TABLE2 の行の値を TABLE1 の列名と比較する必要があります。

存在する場合 (TABLE2 から column_for_compare を選択) および存在する場合 (syscolumn から column_name を選択 key join systable where table_name ='TABLE1') begin print 'match found' end

私が何をしようとしているのかわかるといいのですが...そうでない場合は...もっとよく説明しようとします

0 投票する
1 に答える
1482 参照

sybase - テーブルからデータを取得中に Sybase バッファ キャッシュ エラーが発生しました

こんにちは、Sybase IQ の初心者です。一度に 309 列にデータを挿入しています。取得中に以下のエラーが発生しました。

バッファ キャッシュ エラー

*Sybase ASE というタグを付けたのは、IQ に関する知識もある可能性があるビューのみです。

0 投票する
1 に答える
448 参照

sql - Sybase-IQ : 結合を含むクエリは常に 0 行を返します (ただし、count(*) は行を返します)

私の sybase-iq データベースには非常に奇妙な機能があります。

私は2つのテーブルを持っています:

テーブル A : 47 000 000 行

表 B : 497 行

次のクエリを作成すると:

カウントの結果は5 661 188です。

次のクエリを作成すると:

結果は0行です。

次のクエリを作成すると:

結果は5 661 188行です。

結果は0行です。

これらのクエリは Interactive SQL (Sybase Central) で実行します。

ETL Talend を使用してこれらの同じクエリを実行しようとしたところ、上記と同じ結果が得られました。

なぜこれらの非常に奇妙な結果が得られたのでしょうか?

ありがとう

0 投票する
1 に答える
211 参照

sap-iq - Sybase IQ でユーザーを変更する SQL

ユーザー名を変更できるように、Sybase IQ に SQL はありますか?
Sybase ASE では、「USE」ステートメントによって、または SET search_path TO myschema を持つ PostgreSQL でデータベースを変更できます。
Sybase IQ で同様の SQL はありますか?

0 投票する
1 に答える
1904 参照

sql - シェル スクリプトで Sybase IQ の接続ステータスを確認する方法

Sybase IQ データベースに接続するために dbisql を使用しています。
スクリプトは次のとおりです。

データベースの実行中は、すべて正常に動作します。しかし、データベースがシャットダウンされたとき。エラーが発生します:

SQLスクリプトを実行する前にデータベースが実行されているかどうかを確認する方法は? またはその他の接続の問題。

ありがとう!

0 投票する
1 に答える
77 参照

sap-iq - Sybase IQ でストアド プロシージャに与えられた権限を確認する方法

Aqua Studio を使用して Sybase IQ データベースに接続しています。何らかの理由で、Aqua Studio のナビゲーション ウィンドウで SP を表示できませんが、システム テーブル SYS.SYSPROCEDURE を使用して SP の説明を取得できます。ここで、この SP に与えられた助成金も確認したいと思います。いくつかのシステム テーブル (SYS.SYSCOLAUTH など) からこれを取得しようとしましたが、何も取得できませんでした。

誰でも何か提案できますか?