問題タブ [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.
mysql - Oracle RDB forOpenVMSからWindowsのMySQLに移行するにはどうすればよいですか?
RDBデータベースを備えたレガシーAlphaサーバーがあります。このデータベースは、すべてのテーブルを削除し、Alphaからすべてを取得する多くの不正なphpスクリプトを含むMySQLデータベースに複製されます。
これは非常に遅く動作し、保守できなくなります。スクリプトを再度プログラミングするよりも、これを修正するためのより良い方法はありますか?MySQL Migration Toolkitのようなものはありますか?
recursion - RDBでのデータベーストリガーと再帰の楽しみ
私は今週問題を抱えていました(ありがたいことに、私ははるかに良い方法で解決しました)。
- データベース内のいくつかのフィールドを一定に保つ必要がありました。
そこで、スクリプトをノックアップしてトリガーをテーブルに配置しました。これにより、挿入または更新が行われたときに値が事前設定された数値に戻されます。
データベースはVMS上で実行されているRDBです(ただし、SQLServerの類似点を知りたいと思います)。
トリガーは次のとおりです。
質問時間
これが無限の再帰を形成することを期待しますが、そうではないようですか?RDBがこれをどのように処理するか、または他のデータベースがどのように処理するかを誰かに説明してもらえますか?
[注:これはひどいアプローチであることは知っていますが、さまざまな問題や複雑さから、コードではこれが単純であるにもかかわらず、最善/最も簡単な方法で実行できなかったことがわかります。ありがたいことに、私はそれをこのように実装していませんが、SOコミュニティにこれについての考えを聞いてみたかったのです。]
前もって感謝します
sql - RDB で以下の SQL select date を改善する方法
私はレガシーRDBデータベースに接続している.Net WinFormsアプリケーションに取り組んでいます...
日付のフィールドの一部は整数として保存されます (2010-01-04 が整数 20100104 であると想像してください)。
.Net の世界では、むしろ datetime オブジェクトを操作したいのですが、整数を日付に変換できましたが、見栄えが悪く、多くの行を必要とし、エラーが発生しやすく、誰かがそれを改善できるかどうか疑問に思っています...どうもありがとう!
注 - データベースを編集できないため、「関数」の任意の形式を作成することは問題外です...
整数を日時として選択する現在の方法は次のとおりです。
sql - ランダム レコード選択 - VMS / RDB
VMS 上の Oracle RDB でホストされているデータベースのデータ テーブルから、ランダムに選択された任意の数の行を取得するための SQL ステートメントを求められました。
MS SQL では、単純に次のようになります。
しかし、RDB/VMS の同等の方法が見つかりません。
「適切な」オラクルは次のようになります。
ただし、VMS 上の RDB ではサポートされていないようです。
どんな洞察も大歓迎です。
ssis - RDB への SSIS エクスポートが非 Unicode ページ ファイルで機能しない (8859-9)
MS SQL Server 2008 R2 のテーブルから RDB データベースにデータをエクスポートしようとしています。しかし、SQL Server が Unicode であり、RDB が非 Unicode であるため、ヘブライ文字列を RDB にエクスポートする際に問題が発生します。
詳細は次のとおりです。
Oracle RDB Data Provider for .NET を使用しています
ターゲット テーブルに非 Unicode テキスト フィールドがあり、データを 28598 文字列に変換しても、データは RDB で Unicode 形式のままになります (読み取り不能になります)。
結果は次のとおりです。
Grid Data Viewer を追加して、データが正しい形式になっているかどうかを確認し、そのように見えるようにしました。
さらに進んで、この特定の列の ADO.NET 外部列プロパティを手動で構成して、データ型に一致させました (自動的に Unicode として認識されますが、そうではありません)。
このために、外部データ検証を FALSE にチェックしました。そうしないと、SSIS が実行を開始します。
SSIS から RDB に非 Unicode データを書き込んだ経験のある方は、アドバイスをお願いします。ヘブライ語または非 Unicode 文字を使用するその他の言語を使用できます。
stored-procedures - LSXLC ODBC ストアド プロシージャ
LSXLC (ODBC コネクタ) を使用して Oracle RDB データベースに接続しようとしています。しかし、ストアド プロシージャに関しては、それを機能させるのに苦労しています。以下のコードは、常に「エラー: パラメータ名が指定されていません: fnl_date、コネクタ 'odbc2'、メソッド -Call-」という結果になります。エラーは「count = connection.Call(input, 1, result)」でトリガーされます
前もって感謝します!
oracle-sqldeveloper - Oracle Sql 開発者: Oracle RDB のビュー、トリガー、関数のソース コードが表示されない
Oracle Sql developer を使用して Oracle RDB データベースにアクセスしています。SQL開発者用のOracle RDB拡張機能をインストールしました。
テーブル、ビュー、トリガー、関数、プロシージャなど、オブジェクト ブラウザーにすべてが表示されます。
問題は、ビュー、トリガー、関数/プロシージャのいずれかのソース コードをマウスのダブルクリックで表示したい場合、Sql 開発者がソース コードを表示せず、エラーが表示されないことです。
これらのビュー、トリガー、および関数のソースコードを取得または表示する方法を知っている人はいますか?
ありがとう。
oracle - OpenVMS で Oracle RDB データベースを縮小する
Oracle RDB データベースを備えた従来の OpenVMS システムを継承しました。最近、バックアップ サイズが非常に大きくなったため、運用データベースから古いデータの一部をアーカイブしました。ここで、実際のデータベース ファイルを縮小する必要がありますが、その方法がわかりません。
過去に誰かがこれを達成するためにデータをアンロード/エクスポートおよびリロード/インポートするのを見たという漠然とした記憶があります (残念ながら、彼はもう尋ねていません)。
理想的には、これを行う方法を段階的に説明する必要があります。