SQL Plusとapex.oracle.comではSQL構文に何らかの違いがありますか?この記事
から、違いはないと思いますが、確認したいと思います。SQL Plusは、Oracleサーバーに接続できる唯一の環境ですか?
OracleのSQL構文を学び始めたばかりで、自宅から学部のサーバーにアクセスできないため、これを求めています。ラップトップにサーバーをインストールする予定がないため、これまでに見つけた唯一の解決策はApexです。
SQL Plusとapex.oracle.comではSQL構文に何らかの違いがありますか?この記事
から、違いはないと思いますが、確認したいと思います。SQL Plusは、Oracleサーバーに接続できる唯一の環境ですか?
OracleのSQL構文を学び始めたばかりで、自宅から学部のサーバーにアクセスできないため、これを求めています。ラップトップにサーバーをインストールする予定がないため、これまでに見つけた唯一の解決策はApexです。
SQLコマンドは同じです。それらはすべて、実行のためにデータベースエンジンに直接渡されます。
SQL * Plusには、多数の追加コマンドがあります(主に出力のフォーマット用ですが、変数の処理やデータベースの起動/シャットダウンなどのコマンドもあります)。
[Oracle7時代のSQL*Plusの非常に古いバージョンは、MERGEコマンドをSQLとして認識せず、それを使用して何もすることを拒否します。しかし、それらのバージョンがすべて死んで、今では埋もれていることを願っています。]
SQL Plusは、Oracleサーバーに接続できる唯一の環境ですか?
はい、Oracleデータベースサーバーに接続できない限り、SQL*Plusはあまり役に立ちません。
OracleのSQL構文を学び始めたばかりで、自宅から学部のサーバーにアクセスできないため、これを求めています。ラップトップにサーバーをインストールする予定がないため、これまでに見つけた唯一の解決策はApexです。
自宅から学部のデータベースサーバーに接続できない場合は、自分のサーバーをどこかにインストールするしかありません。Apexは、Oracleデータベースサーバーでのみ実行されます。
ただし、インストール手順に注意深く従えば、今日ではそれほど難しくありません。
もう1つのオプションは、apex.oracle.comで無料のアカウントを取得することです。ApexのSQLインターフェイスを使用できるようになります。ただし、SQLDeveloperを使用して接続することはできないと思います。
または、AmazonのEC2で事前に準備された単純なApexインスタンスを起動することもできます。このオプションを使用すると、関連するポート(1521)を開くと、SQLDeveloperを使用してポートに接続できるようになります。
SQLPlusコマンドは、SQLPLus環境を管理するためのものであり、SQLとは実際には何の関係もありません。これらは主に、出力をフォーマットしたり、SQLでサーバーに送信するために使用されるデータを取り込んだりするためのものです。SQLPlusは、Oracleサーバーおよびissuiungコマンドに接続するための独自のOracle製品です。これは(公式に)SQLDeveloperに置き換えられています。
Oracleから無料のSQLDeveloperプログラム をダウンロードすることを強くお勧めします: http ://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html
これは、SQLを操作するための優れたツールであり、開始するのは非常に簡単です(インストールして、新しいdb接続を作成し、sql_ plusの入力を開始します。テーブル名がわかったら、列に入力します。また、必要に応じて、ほとんどのsqlplusコマンドを実行できます。フォーマット出力など。Oracleスキーマの見栄えの良いイントロで、plsqlを作成する場合に便利です。