SQL Plus и www.apex.oracle.com - PullRequest
       10

SQL Plus и www.apex.oracle.com

1 голос
/ 16 октября 2010

Отличается ли синтаксис SQL для SQL Plus и apex.oracle.com
С этой статьей Могу предположить, что это не так, но я хочучтобы быть уверенным.Является ли SQL Plus только средой, которая может подключаться к серверу Oracle?

Я спрашиваю об этом, потому что я только начал изучать синтаксис SQL Oracle, и у меня нет доступа к серверу моего факультета из дома.Единственное решение, которое я нашел, это Apex, так как я не планирую устанавливать сервер на свой ноутбук.

Ответы [ 3 ]

3 голосов
/ 17 октября 2010

Является ли SQL Plus только средой, способной подключаться к серверу Oracle?

Да, SQL * Plus не очень полезен, если вы не можете подключиться к серверу базы данных Oracle.

Я спрашиваю об этом, потому что я только начал изучать синтаксис SQL Oracle, и у меня нет доступа к серверу моего факультета из дома.Единственное решение, которое я нашел, это Apex, так как я не планирую устанавливать сервер на свой ноутбук.

Если вы не можете подключиться к серверу базы данных вашего факультета из дома, у вас нет выбора, кроме какустановить свой собственный сервер где-нибудь. Apex работает только на сервере базы данных Oracle.

Однако в настоящее время это не так уж и сложно, если вы будете тщательно следовать инструкциям по установке.

Другой вариант - получитьбесплатный аккаунт на apex.oracle.com.Вы сможете использовать SQL-интерфейс Apex.Я не думаю, что вы можете подключиться к нему с помощью SQL Developer.

В качестве альтернативы, вы можете запустить простой предварительно подготовленный экземпляр Apex на Amazon EC2.С помощью этой опции, если вы откроете соответствующий порт (1521), вы сможете подключиться к нему с помощью SQL Developer.

3 голосов
/ 17 октября 2010

Команды SQL идентичны.Все они передаются непосредственно в ядро ​​базы данных для выполнения.

SQL * Plus имеет множество дополнительных команд (в основном для форматирования вывода, но также и для работы с переменными и запуска базы данных /неисправность).

[Очень старые версии SQL * Plus из эпохи Oracle 7 не распознают команду MERGE как SQL и отказываются что-либо с ней делать.Но я надеюсь, что все версии уже мертвы и похоронены.]

2 голосов
/ 17 октября 2010

Команды SQLPlus предназначены для управления средой SQLPLus и не имеют ничего общего с SQL.Они в основном предназначены для форматирования вывода или получения данных, которые используются с SQL для отправки на сервер.SQLPlus является проприетарным продуктом Oracle для подключения к серверу Oracle и выдачи команд.Он заменяется (официально) разработчиком SQL.

I настоятельно предлагает вам загрузить бесплатную программу SQL Developer из oracle: http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html

это отличный инструмент для работы с sql, его довольно легко начать (установите, создайте новое соединение с БД и начните вводить, sql_ plus заполняет столбцы, как только узнает имена таблиц. Кроме того, он может запускать большинство команд sqlplus, если вы хотитеформатировать вывод и т. д. Хорошее визуальное введение в схему оракула и полезно, если вы хотите написать plsql.

...