問題タブ [sqlanywhere]

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 投票する
9 に答える
6464 参照

sql - 優れたSQLAnywhereデータベーススキーマ比較ツールはありますか?

Sybase SQL Anywhereバージョン10をサポートする優れたデータベーススキーマ比較ツールはありますか?私はSQLServerでそれらの多くを見てきましたが、MySQLとOracleでいくつか見ましたが、SQLAnywhereを正しくサポートするものは何もありません。

DB Soloを使用してみましたが、一意でないインデックスがすべて一意のインデックスに変換され、それを変更するためのオプションが表示されませんでした。

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

entity-framework - Visual Studio SP1 の Entity Framework を使用した SQL Anywhere 11 (Sybase)?

さて、質問はほとんどタイトルにあります。Visual Studio SP1 をインストールしたばかりですが、データベースからエンティティ モデルをインポートしようとすると、SQL Anywhere プロバイダーが表示されなくなりました。

パッチまたは SP1 で動作させる方法があるかどうかは誰にもわかりませんか?

ありがとう。

0 投票する
12 に答える
9494 参照

sql - SELECT ステートメントから進捗メッセージを出力するにはどうすればよいですか?

実行時に進行状況メッセージを出力したい SQL スクリプトがあります。SQL ステートメント間でメッセージを出力するのは簡単ですが、非常に長時間実行される INSERT INTO SELECT がいくつかあります。たとえば、1000 行ごと、または 5 秒ごとなど、select ステートメントにメッセージを出力させる方法はありますか?

注: これは SQL Anywhere の場合ですが、どの SQL ダイアレクトでの回答でも問題ありません。

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

c# - SQLAnywhere10を使用してADO.NET2.0のSPROCからLongVarcharoutparamを取得するにはどうすればよいですか?

次のパラメータを持つsproc'up_selfassessform_view'があります。

 -これはドメインオブジェクトです-SYSKEYは「integer」であり、TEXT_STRINGは「longvarchar」です。

次のコードを使用して、iSQLからsprocfineを呼び出すことができます。

 --これはDBから正しい値を返します(したがって、SPROCが適切であることがわかります)。

ADO.NETでoutパラメータを次のように構成しました(これまで「integer」、「timestamp」、「varchar(255)」などで機能していました)。

次のコードを実行すると:

次のエラーが表示されます。

これは(私が思うに)理にかなっています...

しかし、問題は、フィールドのサイズがわからないことです(varchar(XXX)とは異なり、これは「長いvarchar」であり、事前に定義された長さはありません)。

とにかく、楽しみのために、私は以下を追加します:

上記のエラーはなくなりますが、今私が呼び出すと:

長さ=1000の文字列が返されます。これは'\0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 ...'( \ 0を1000回繰り返しました)。

だから私は本当に立ち往生しています...これが助けてくれれば幸いです。

乾杯!;)

トッドT。

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

database-performance - クエリが遅い/キャッシュを無効にする - Sybase Adaptive Server

このクエリは、クライアント データベースの Sybase v10 で非常に遅く実行されているようです (400 万レコードで 25 秒!)。

tnr が主キーです。

ただし、サーバーで 1000x を実行すると、高速 (15 ミリ秒...) のように見えるため、クエリ結果がキャッシュされているためだと思われます。この問題を再現するために、Sybase でこのクエリ (またはデータベース全体) のキャッシュを無効にする方法はありますか?

私は試した:

しかし、うまくいかなかったようです。

0 投票する
11 に答える
29266 参照

database - SQL Anywhereのテーブルの詳細?

SQLAnywhereの開発者版をダウンロードしました。接続しているデータベース内のテーブルのリストを取得するにはどうすればよいですか。また、特定のテーブルについて、そのテーブルのメタデータ(列名、タイプなど)を取得するにはどうすればよいですか?

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

asp.net - ODBC ドライバーの一般的なエラー: 2 つのアクティブなデータベース要求を試行しました

ASP.NET 2.0 を使用して Sybase SQL Anywhere 5 サーバーに接続しています。そして、私はこのエラーを散発的に受け取ります。それは時々起こります。エラーメッセージは次のとおりです。

ERROR [HY000] [Sybase][ODBC Driver]一般エラー: 2 つのアクティブなデータベース要求を試行しました

例外の詳細: System.Data.Odbc.OdbcException: エラー [HY000] [Sybase] [ODBC ドライバー]

一般エラー: 2 つのアクティブなデータベース要求を試みました

誰でもこの問題の経験がありますか?

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

sql - 列のCHECK制約からユーザー定義関数を呼び出すことはできますか?

1または0を返すユーザー定義のSQL関数があり、列のCHECK制約から呼び出したいと思います。