問題タブ [sybase-asa]

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

hibernate - Hibernate が BigDecimal ですべての小数点をゼロに設定するのはなぜですか?

JPA プロバイダーとして Hibernate を使用しており、Sybase SQLAnywhere 16 データベースに「PRICE」列があり、10 進数 (19,4) として定義されています。関連データは次のように宣言されます。

次に、データ値を次のようにロードします。

次に、em.persist() を使用して、データベースに書き込まれたデータを取得します。新しい行がデータベースに書き込まれ、Sybase データベースの「エディター」アプリを使用して、文字列列は正しいが、Price 列には 14276.0000 が表示されていることがわかります。

データベース列を double と money として定義しようとしましたが、double で 14276 を取得し、money で 14276.0000 を取得します。

また、手動で(Sybaseデータベースの「エディター」アプリを使用して)PRICEを11257.6914でロードすると、Hibernateを使用して行をフェッチでき、getBdPrice()は11257.6914の正確な値を返すため、書き込み時にのみ問題が発生します。

誰かがここで何がうまくいかないのか教えてもらえますか? データベースに 10 進数を取得するにはどうすればよいですか?

ありがとうございました。

0 投票する
0 に答える
165 参照

tsql - どちらのパフォーマンスが優れているか: patindex など

条件句のクエリで。文字列 a に b が含まれているかどうかを確認するには、T-SQL(Sybase) でいくつかのオプションがあります。

どっちが性能がいい?

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

sql - ストアド プロシージャを使用して sybase db テーブルにレコードを挿入する - デルファイ プログラミング

私はデルファイでのプログラミングが初めてです。現在、簡単なノートブック プログラムを作成していますが、助けが必要です。5 つの tEdit フィールドを持つ連絡先というフォームがあります。私はSybaseデータベースにストアドプロシージャを作成して連絡先テーブルにレコードを挿入できると考えているので、デルファイプログラムで呼び出すことができます。Delphiでこのプロシージャを呼び出すにはどうすればよいですか? 挿入される値は、これらの tEdit フィールドへのユーザー入力から取得する必要があります。誰にも提案はありますか?それとも私の考え方が間違っていますか?前もって感謝します

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

sybase-asa - すでにインデックスを持っている列にインデックスを追加する

列ごとに使用可能なインデックスがあります。例: col1 の indx1 と col2 の indx2。col1 と col2 を組み合わせて複合インデックス indx3 を再度作成することはできますか? col1 と col2 は where 条件で使用されます。indx3 は有効になりますか?

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

c# - SQL Anywhere への接続 - dblgen12.dll が見つかりません

iAnywhere.Data.SQLAnywhere.v4.0.dll を使用して SQL Anywhere 12 データベースに接続しようとしています。

データベース サーバーではこの接続は成功しますが、他の PC ではエラーが発生しますLanguage Ressourcefile not found<dblgde12.dll, dblgen12.dll>

ここに元の (ドイツ語) エラー メッセージがあります。残念ながら、私の英語のシステムでも、エラー メッセージはドイツ語です。 ここに画像の説明を入力

これらのファイルは SQL サーバーのインストール ディレクトリにありますが、gac にインストールできないため、どうすればよいかわかりません。

接続:

ありがとう

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

sql - SELECT ステートメントで OVER & PARTITION を使用した SQL 相関エラー

SQL SELECT ステートメントを実行しようとすると、次のエラーが発生します。

私のコードは次のとおりです

このエラーは、追加したときにのみ発生しました

私はこれを試しました

同じエラーが発生します。

助言がありますか?