問題タブ [sap-ase]

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

sap - SybaseASE-クエリ/プロセスのトレース

Sybase ASEの専門家がいる場合、Sybaseが受信したすべてのクエリをトレースする方法があるかどうか疑問に思いました。

私は現在、起動から7時間後に奇妙な動作を表示し始めるプログラムを実行しています。問題を解決するために、現時点でSybaseが何をしているのかを知りたいと思います。

SybaseASE15.5を使用しています。そして、奇妙な理由で、私の監視サーバーが起動しません。

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

case - 更新時のcaseステートメントでのSybase15サブストリングエラー

Adaptive Server Enterprise / 15.0.3 / EBF 17157 ESD#3 / P / x86_64 / Enterprise Linux / ase1503/2726/64ビット/FBO/で実行

以下のコードは部分文字列の大文字小文字を区別しないでください。ただし、Sybaseエラー536が表示されます。

これは、実際の値に関係なくすべてのパスを評価する最適化の形式ですか?

これを回避することはできますが、理由を知りたいですか?

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

sap-ase - Sybaseファイルパス、トランザクションログ、およびインストールの詳細を取得するにはどうすればよいですか?

SybaseSQLQueryを使用して次の詳細を取得する必要があります。

1)データベースデータファイルパス

2)データベーストランザクションログファイルパス

3)SybaseSoftwareがインストールされたパス

4)Sybaseにインストールされたパッチ

ありがとう。

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

sap-ase - sp_helpdbはすべての列を返すわけではありません

Sybase Adaptive Server Enterpriseで実行するsp_helpdb dbnameと、次の列のみが返されます。

name、db_size、owner、dbid、created、status

また、次の列は返されません。

device_fragments、size、usage、created、free kbytes

なぜこうなった?

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

sap-ase - Sybase SP の結果を一時テーブルに

こんにちは、1000 行以上の 100 以上のフィールドを返す SP があります。すべてを一時テーブルに保存し、カスタマイズ クエリを実行して適切なデータを取得する必要があります。

多くの検索を行いましたが、プロジェクトに適したソリューションを見つけることができません。誰かが彼の考えを共有できれば幸いです。

テーブル #SP_Result を作成します ( SP の戻り結果に従ってフィールドを動的に作成する必要があります)

exec Ministry..civil_record "2010-08-07","Autogen",20,NULL,NULL,NULL,NULL,NULL,NULL,NULL

SP からの結果を #SP_Result にダンプする必要があります。

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

sap-ase - 一意のauto_identityインデックスオプションを使用してSybaseテーブルに列を追加する

'uniqueauto_identityindex'オプションが有効になっているSybaseデータベースを継承しました。アップグレードプロセスの一環として、このデータベースのテーブルにいくつかの列を追加する必要があります。

これを実行しようとすると、次のエラーが発生します。

このプロパティを有効にしてテーブルに列を追加することは可能ですか?

アップデート1:

問題を再現する次のテストを作成しました。

ここでaltertableコマンドを実行すると、エラーが発生します。(ASE 15/Solarisおよび15.5/Windowsでこれを試しました)

アップデート2:

これはSybasedbisqlインターフェイスのバグであり、SybaseCentralおよびInteractiveSQLがデータベースにアクセスするために使用するクライアントツールであり、「uniqueauto_identityindex」オプションが有効になっているテーブルにのみ影響するようです。

この問題を回避するには、別のSQLクライアント(たとえば、JDBC経由)を使用してデータベースに接続するか、コマンドラインでisqlを使用します。

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

c# - ビルド番号の不一致:SybaseASEバージョンの問題

を参照するC#コンソールアプリケーションがありますSybase.Data.AseClient

  • 開発マシンにはバージョン1.15.325バージョンのdllがあります
  • UATのバージョンは1.12.XYXZです
  • Prodのバージョンは1.15.115です

prodに似たマシンで以下の例外が発生します


エラー2010-11-1118:18:23,562 15546ms FxSpotRateServer Main-エラーSystem.TypeInitializationException:「Sybase.Data.AseClient.AseConnection」のタイプ初期化子が例外をスローしました。---> Sybase.Data.AseClient.AseException:ビルド番号の不一致-sybdrvado115a.dll。'325'以上のビルド番号が必要です。ビルド番号152をロードしました。Sybase.Data.AseClient.AseConnection.CheckVersion()でSybase.Data.AseClient.AseConnection..cctor()で---内部例外スタックトレースの終わり---Sybase.Data.AseClient.AseConnectionで..ctor(String connectionString)at Applicationname.ClassName.GetAseConnectionString(String connectionString)in -------------------------------- -------------------------------------------------- ---------

app.configでランタイムバインディングを構成し、実行時にこのリダイレクトを行うことを考えています。

これらのバージョンを動的にプラグインする他の方法/パターンはありますか?
私のアプローチはクリーンで提案されていますか?

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

temp-tables - Sybase が一時テーブルを削除する

Sybase ASE 12 で一時テーブルを削除すると、現在のセッションで引き続き保持されるという問題に直面する人はいますか? したがって、データを再度選択しようとすると、「テーブルは既に存在します」というメッセージが表示されます

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

sql - Sybase Ase でテーブルをピボットするために SQL を最適化する最良の方法

履歴テーブルからピボットされた結果セットを作成する次の SQL ステートメントを最適化しようとしています。これはすでに最も効率的な方法かもしれませんが、これを行うにはもっと効率的な方法が必要だと私は考え続けています。

最適化しようとしている SQL ステートメント

更新:以下はテーブル定義です

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

sap-ase - sybaseのストアドプロシージャのアクセス許可を取得します

sybaseのストアドプロシージャに付与されたアクセス許可を取得するにはどうすればよいですか?