Oracleのプログラミングに使用されるプログラム言語は何ですか?


ベストアンサー

Oracleデータベースのユーザーがそれに対してプログラミングするために使用する言語について話している場合、メイン組み込み言語はPL / SQLです。これは、ADAに基づく中途半端な手続き型(必須)言語です。それ自体は現代の言語ほど良くはありませんが、常にデータベースに接続されているという暗黙のコンテキストにより、多くの詳細をスキップでき、実際に作業するのに非常に良い方法です。

10〜15年前にデータベースサーバーでJavaを実行するためのサポートが追加され、Windowsサーバーを使用している場合は実際に.Netコードを実行できます。私はそれらを試したことがありません。SQLServerでは、.Netコードをインストールして登録するのは、通常、それだけの価値があるよりも面倒ですが、Oracleを使用すると簡単になる場合があります。

データベースサーバーでコードを実行するには、Oracleドライバを備えた好きなものを使用しますが、Javaが最も一般的です。

回答

学習したい内容によって異なります。Oracleたくさんの製品があります。私の古い会社では、Oracleを学ぶことはOracleERPを意味しました。あなたはOracleデータベースを意味すると思います。

MySQLやSQLServerなどの基本的なSQLをすでに知っている場合は、そうすれば、PL / SQLの基本をすぐに理解できます。

すでにプログラミングを行っている場合は、基本と「SQLで考える」ことの両方を学ぶ必要があるため、少し難しくなります。ハードコアC ++プログラマーとして、私にとってSQLの一部は、17年経っても「読み取り専用」です。私は、SQLの分析が得意であり、必ずしもそれを書くほどではありませんが、それはOracle EBusinessSuiteをプログラムするためです。あなたは知らない必要がありますテーブルだけですが、セットアップです。

他の人々は、チュートリアルに関していくつかの良い答えを出しました。また、なぜそれを学ぶつもりなのかを尋ねたいと思います。

「オラクルを知っている」という理由で就職したい場合、多くの企業では機能しません。私の最後の会社を除いて、私たちは本の知識を持っている人を決して雇いませんでした。 1〜2年の経験が必要であり、(チームのメンバーとしてだけでなく)自分が行ったプロジェクトについて話すことができる必要があります。率直に言って申し訳ありませんが、それがコンサルティング会社の仕組みです。彼らは、利益を高く保つために、ベンチタイムを最小限に抑えています。彼らはクライアントに彼らの人々を訓練するために請求することはできません。

それを言った後、いくつかの会社は経験のない人々を雇います。その場合、Oracleを学ぶことは少し役立つかもしれません。しかし、彼らはあなたが何ヶ月も責任があることを知っているので、あなたはたくさんのお金を稼ぐことはありません。これは、「経験が必要」な行き詰まりを打開するための優れた方法です。

また、多くの企業は、基本的なOracle Functionalsとして、機能的な経験(倉庫管理、財務など)を持つ人を採用します。また、Oracle E Business Suite、JD Edwards、Peoplesoftなどのセットアップを学習するとともにSQLを学習できます。

可能であれば、Oracleプログラマーを必要とするオープンソースプロジェクトを見つけてください。これは本当に難しいでしょう。参照:Oracle SQLを中心に構築されたオープンソースプロジェクトがGitHubにありますか?ここでできることは、OracleのGitHubアカウントのツールを使用して、個人のOracleサーバーを使用する独自のNode.JSコードを作成することです。これは、たとえば、自分のホームページに使用できます。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です