2015-04-02 2 views
0

Я новичок в использовании жабы для Oracle, поэтому я надеюсь, что мой вопрос имеет смысл. Насколько я знаю, существует «базовый» SQL, который является ANSI SQL, и из него существуют проприетарные версии, такие как PLSQL для Oracle и TSQL для Microsoft. Это верно?Какой тип SQL используется в Toad для Oracle?

Итак, когда я использую Toad, там есть опция, которая говорит Desktop: SQL или PLSQL, и я могу выбрать, какой из них. Итак, если я выбрал SQL, значит ли это, что мне нужно использовать только ANSI SQL? Что делает этот вариант?

Благодаря

+0

PL/SQL не является типом SQL. –

ответ

1

В этом случае, «SQL» относится строго к языку запросов. Он по-прежнему является запахом Oracle SQL.

«PL/SQL» относится к Oracle процедурного расширения SQL. Это позволяет вам писать функции или процедуры, которые запускают SQL изначально, а также запускать процедурные блоки, содержащие SQL (анонимные блоки).

Для Жабы, различие действительно зависит от настройки редактора. Вы можете запустить PL/SQL в редакторе SQL и наоборот. Помните, что жаба - это просто среда IDE, она не может изменить способ интерпретации SQL SQL больше, чем Eclipse может изменить способ компиляции кода Java.

1

TOAD для Oracle или SQL Server и т. Д. - это просто клиентские программы базы данных. Они используют обратный движок базы данных, что означает, что SQL точно такой же, как если бы вы использовали PL/SQL или SQL Server Management Studio для SQL Server. Тем не менее, клиенты TOAD намного превосходят собственные клиентские программы, предоставляемые Oracle или Microsoft. Они поставляются с богатым набором инструментов и функций, которые облегчают управление вашим DBA, особенно когда речь заходит о дизайне SQL, экспорте и импорте, а также о функциях отчетности. TOAD теперь принадлежит Dell Inc.

+0

Программа «native client» для SQL Server возможно [SSMS] (https://msdn.microsoft.com/en-us/library/ms174173.aspx) (ладно, это не небольшое приложение CLI, такое как 'isql', который я игнорирую, поскольку SSMS доступен), и это «очень хорошо». Теперь Oracle SQL * * Plus *: shudder: * .. – user2864740

+2

SQL * Plus ... noooooo, вы снова начнете кошмары –

+0

Вот почему вы, ребята, должны TOAD. Я никогда не оглядывался назад. – Fandango68