問題タブ [sybase]

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 に答える
1109 参照

database - Sybase データベースを分散トランザクションに登録できないというエラーを修正するにはどうすればよいですか?

私は、Sybase のセットアップについてほとんど (おそらく何も) 知りませんが、SSIS が Sybase を分散トランザクションに登録する際に問題を抱えていることは知っています。誰もこれを機能させることができましたか?

これは、パッケージの TransactionOption を Required に変更したときに発生します。デフォルトの「サポート」に戻すと、パッケージはエラーなしで実行されます (ただし、スレッドセーフではありません)。

0 投票する
4 に答える
7464 参照

tsql - TSQL データ変換エラーの回避

これは、簡単な例の形で尋ねるのが一番だと思います。次の SQL チャンクは、「DB-Library Error:20049 Severity:4 Message:Data-conversion returned in overflow」メッセージを引き起こしますが、どうしてでしょうか?

これはどのように違うのですか:

どちらがうまくいきますか?

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

sql - Sybase テーブルの行番号

Sybase db テーブルには、行番号を自己更新するという概念がありません。ただし、モジュールの 1 つについては、データベース内の各行に対応する行番号が存在する必要があるため、max(Column) は常にテーブル内の行数を教えてくれます。

int 列を導入し、この列を更新して行番号を追跡しようと考えました。ただし、削除の場合にこの列を更新する際に問題があります。この列を更新するには、削除トリガーでどの SQL を使用する必要がありますか?

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

tsql - 複数の tempdb 環境で一時テーブルの存在をテストしていますか?

特定の一時テーブルが作成された tempdb データベースを参照せずに、セッションで作成されたかどうかを判断する方法はありますか? ユーザーはログイン時に特定の tempdb に割り当てられるため、どの tempdb を使用するかわかりません。

一時テーブルからデータを選択するために tempdb を指定する必要はないので、テーブルが存在するかどうかを確実に確認できますか?

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

binary - Sybase データベースのダンプ ファイルのサイズを小さくする方法はありますか?

Sybase データベースをダンプすると、テーブルにデータがあるかどうかは問題ではないようです。ファイル サイズは同じです。これは、ダンプ ファイルがバイナリで論理的ではないため、ダンプ ファイルのファイルはデータベースに割り当てられたサイズに基づいていることが原因であると言われています。Oracle が論理ダンプ ファイルを使用できることは知っていますが、Sybase に同様のことをさせることはできますか、またはダンプ ファイルのサイズを小さくするための他の卑劣な方法はありますか?

0 投票する
6 に答える
13039 参照

sql - Sybase開発者の質問:Oracleで一時テーブルを作成する方法は?

私はSybase/SQLサーバーに精通しており、一時的なものを作成できます。このようなテーブル:

#tempはこのセッションの間のみ存在し、私だけが見ることができます。

Oracleでも同様のことをしたいのですが、「グローバル一時テーブル」について読んでいますが、同じようには聞こえません。

OracleでSybaseと同じことを行うにはどうすればよいですか?

ありがとう :)

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

tsql - T-SQL でトランザクション中にログを実装する最良の方法は何ですか?

トランザクションの現在の状態に関する洞察に満ちたメッセージを挿入するテーブルで構成される単純なデバッグ ログを実装したいと考えています。このテーブルへの挿入が、デバッグしようとしているトランザクションのロールバックの影響を受けないようにするにはどうすればよいですか? Oracle ではPRAGMA AUTONOMOUS_TRANSACTION、挿入がトランザクションの外部で確実に行われるようにするために使用できますが、T-SQL ではどのようなオプションがありますか? あなたのショップではどのようにロギングを実装していますか?

注: SQL Server は使用していません。Sybase 12.5 を使用しています。

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

database - Sybase でロケールを見つけるには?

ヨーロッパにいくつかのサーバーがあり、アジアにいくつかのサーバーがあります。
クエリを実行して、現在のサーバーがどこにあるかを把握できるようにしたいと思います...何か。

サーバーのロケールを調べるためにクエリできるグローバル変数や実行できる sp_xxx はありますか?

0 投票する
4 に答える
214 参照

sql - SQL 変換

プロジェクトを sybase から oracle に移植したいと考えています。テーブル スクリプト (約 30) とメタ データ テーブル (100 行 2/3 テーブル) の一部のデータを移植する必要があります。この作業に最適なツールは何ですか?

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

tsql - T-SQLのテーブルの補助スキャン記述子の数を最小限に抑えるにはどうすればよいですか?

最近、次のようなエラーメッセージを表示するレガシーシステムのストアドプロシージャで問題が発生することがあります。

サーバーメッセージ:番号10901、重大度17:このクエリにはX個の補助スキャン記述子が必要ですが、現在使用できる補助スキャン記述子はY個だけです。'Auxスキャン記述子の数'構成パラメーターの値を上げるか、後で照会を試してください。

ここで、XはYよりわずかに低いです。Sybaseのマニュアルには、補助スキャン記述子を少なくするようにテーブルを再設計するか(どのように?!)、システムで使用可能な数を増やす必要があると書かれています。奇妙なことに、それは何年も正常に機能していて、変更された唯一のことは、いくつかの列のデータ型を修正し、インデックスを追加したことです。誰かがこれに光を当てることができますか?