問題タブ [oracle-rdb]

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

mysql - Oracle RDB forOpenVMSからWindowsのMySQLに移行するにはどうすればよいですか?

RDBデータベースを備えたレガシーAlphaサーバーがあります。このデータベースは、すべてのテーブルを削除し、Alphaからすべてを取得する多くの不正なphpスクリプトを含むMySQLデータベースに複製されます。

これは非常に遅く動作し、保守できなくなります。スクリプトを再度プログラミングするよりも、これを修正するためのより良い方法はありますか?MySQL Migration Toolkitのようなものはありますか?

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

recursion - RDBでのデータベーストリガーと再帰の楽しみ

私は今週問題を抱えていました(ありがたいことに、私ははるかに良い方法で解決しました)。

  • データベース内のいくつかのフィールドを一定に保つ必要がありました。

そこで、スクリプトをノックアップしてトリガーをテーブルに配置しました。これにより、挿入または更新が行われたときに値が事前設定された数値に戻されます。

データベースはVMS上で実行されているRDBです(ただし、SQLServerの類似点を知りたいと思います)。

トリガーは次のとおりです。

質問時間

これが無限の再帰を形成することを期待しますが、そうではないようですか?RDBがこれをどのように処理するか、または他のデータベースがどのように処理するかを誰かに説明してもらえますか?

[注:これはひどいアプローチであることは知っていますが、さまざまな問題や複雑さから、コードではこれが単純であるにもかかわらず、最善/最も簡単な方法で実行できなかったことがわかります。ありがたいことに、私はそれをこのように実装していませんが、SOコミュニティにこれについての考えを聞いてみたかったのです。]

前もって感謝します

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

sql - RDB で以下の SQL select date を改善する方法

私はレガシーRDBデータベースに接続している.Net WinFormsアプリケーションに取り組んでいます...

日付のフィールドの一部は整数として保存されます (2010-01-04 が整数 20100104 であると想像してください)。

.Net の世界では、むしろ datetime オブジェクトを操作したいのですが、整数を日付に変換できましたが、見栄えが悪く、多くの行を必要とし、エラーが発生しやすく、誰かがそれを改善できるかどうか疑問に思っています...どうもありがとう!

注 - データベースを編集できないため、「関数」の任意の形式を作成することは問題外です...

整数を日時として選択する現在の方法は次のとおりです。

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

sql - ランダム レコード選択 - VMS / RDB

VMS 上の Oracle RDB でホストされているデータベースのデータ テーブルから、ランダムに選択された任意の数の行を取得するための SQL ステートメントを求められました。

MS SQL では、単純に次のようになります。

しかし、RDB/VMS の同等の方法が見つかりません。

「適切な」オラクルは次のようになります。

ただし、VMS 上の RDB ではサポートされていないようです。

どんな洞察も大歓迎です。

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

ssis - RDB への SSIS エクスポートが非 Unicode ページ ファイルで機能しない (8859-9)

MS SQL Server 2008 R2 のテーブルから RDB データベースにデータをエクスポートしようとしています。しかし、SQL Server が Unicode であり、RDB が非 Unicode であるため、ヘブライ文字列を RDB にエクスポートする際に問題が発生します。

詳細は次のとおりです。

  1. Oracle RDB Data Provider for .NET を使用しています RDB接続

  2. ターゲット テーブルに非 Unicode テキスト フィールドがあり、データを 28598 文字列に変換しても、データは RDB で Unicode 形式のままになります (読み取り不能になります)。

SSIS データ変換

結果は次のとおりです。 RDBの結果

  1. Grid Data Viewer を追加して、データが正しい形式になっているかどうかを確認し、そのように見えるようにしました。 SSIS グリッド ビューアー

  2. さらに進んで、この特定の列の ADO.NET 外部列プロパティを手動で構成して、データ型に一致させました (自動的に Unicode として認識されますが、そうではありません)。 ADO.NET 高度な編集

このために、外部データ検証を FALSE にチェックしました。そうしないと、SSIS が実行を開始します。 ADO.NET 高度な編集パート 2

SSIS から RDB に非 Unicode データを書き込んだ経験のある方は、アドバイスをお願いします。ヘブライ語または非 Unicode 文字を使用するその他の言語を使用できます。

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

stored-procedures - LSXLC ODBC ストアド プロシージャ

LSXLC (ODBC コネクタ) を使用して Oracle RDB データベースに接続しようとしています。しかし、ストアド プロシージャに関しては、それを機能させるのに苦労しています。以下のコードは、常に「エラー: パラメータ名が指定されていません: fnl_date、コネクタ 'odbc2'、メソッド -Call-」という結果になります。エラーは「count = connection.Call(input, 1, result)」でトリガーされます

前もって感謝します!

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

oracle-sqldeveloper - Oracle Sql 開発者: Oracle RDB のビュー、トリガー、関数のソース コードが表示されない

Oracle Sql developer を使用して Oracle RDB データベースにアクセスしています。SQL開発者用のOracle RDB拡張機能をインストールしました。

テーブル、ビュー、トリガー、関数、プロシージャなど、オブジェクト ブラウザーにすべてが表示されます。

問題は、ビュー、トリガー、関数/プロシージャのいずれかのソース コードをマウスのダブルクリックで表示したい場合、Sql 開発者がソース コードを表示せず、エラーが表示されないことです。

これらのビュー、トリガー、および関数のソースコードを取得または表示する方法を知っている人はいますか?

ありがとう。

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

oracle - OpenVMS で Oracle RDB データベースを縮小する

Oracle RDB データベースを備えた従来の OpenVMS システムを継承しました。最近、バックアップ サイズが非常に大きくなったため、運用データベースから古いデータの一部をアーカイブしました。ここで、実際のデータベース ファイルを縮小する必要がありますが、その方法がわかりません。

過去に誰かがこれを達成するためにデータをアンロード/エクスポートおよびリロード/インポートするのを見たという漠然とした記憶があります (残念ながら、彼はもう尋ねていません)。

理想的には、これを行う方法を段階的に説明する必要があります。