У чым асноўная розніца паміж SQL і PL / SQL?


адказ 1:

(Вы атрымліваеце розныя адказы, таму што карыстальнікі выкарыстоўваюць гэтыя канкрэтныя словы па-рознаму (часта няправільна). Напрыклад, "Microsoft SQL" - гэта тое, што людзі кажуць, спасылаючыся на прадукт базы дадзеных Microsoft "Microsoft SQL Server", але для Microsoft. Уласны мова SQL - гэта T-SQL, таму можа быць складана адказаць на першае пытанне, таму што незразумела, пра што вы спасылаецеся.)

Я спынюся на вашым другім пытанні (якое я прачытаў як засяроджаны на традыцыйных RDBMS Microsoft і Oracle SQL).

Кароткі [і наўмысна празмерна драматычны] адказ: НІКОЛІ. У наш час вывучэння аднаго з іх недастаткова для атрымання "выдатнай" кар'еры. Магчыма, было б прадказальна вывучыць іх і стварыць выдатную кар'еру, стаўшы экспертам SQL 10 ці 20 гадоў таму. Сёння свет аналізу дадзеных адыходзіць ад традыцыйнага SQL і на шляху да новых тэхналогій. Нават Oracle ўкладвае грошы ў укараненне новых тэхналогій. NoSQL, Hadoop і звязаныя з імі тэхналогіі значна больш гарачыя і запатрабаваныя, чым SQL у нашы дні. Гэта не азначае, што вы не можаце мець вельмі добрую кар'еру з SQL. Проста ў тым, што іншыя тэхналогіі аналізу і маніпулявання дадзеныя для работнікаў больш гарачыя і ў гэты момант растуць хутчэй.

Я таксама дадам, што вывучэнне SQL (на любой мове) дапаможа вам думаць пра дадзеныя і пазнаёміць вас з новым спосабам вырашэння праблем, звязаных з дадзенымі. Ён выкарыстоўваецца так часта, што нават новыя тэхналогіі справядліва распрацоўнікам SQL (і імкнуцца палегчыць ім пераход), каб перамагчы іх на новыя платформы. Гэта, несумненна, будзе служыць вам добра і, спадзяюся, натхніць вас на далейшае вывучэнне новых тэхналогій, звязаных з дадзенымі, якія дапамогуць вам пабудаваць выдатную кар'еру. Іншы паварот, які я збіраюся выкрасці, заключаецца ў тым, што вам не проста трэба "вучыцца", але стаць сапраўдным экспертам SQL (магчыма, з аптымізацыяй прадукцыйнасці з вялікай колькасцю дадзеных і складанымі мадэлямі дадзеных, над якімі вам трэба працаваць. Такі праект можа ў канчатковым выніку здарыцца прывесці да цудоўнай кар'еры, калі вы можаце зрабіць сабе імя з глыбокім вопытам.Навучыцеся падручнікам па SQL Наведайце Ясір Фазал.

І апошняе, што я збіраюся дадаць, гэта тое, што калі вам трэба выбраць дыяпазон SQL, я б, верагодна, выбраў Oracle SQL (уключаючы Oracle SQL Analytics і PL / SQL), бо ён, як правіла, акупляецца больш, чым іншыя пакеты ( як Microsoft і іншыя платформы). і ёсць больш варыянтаў. Як і ўсё астатняе, спалучэнне ведаў аб SQL са спецыяльнасцю (напрыклад, спецыяльны вопыт, звязаны з галіновымі дадзенымі / апрацоўкай, канкрэтнымі прыкладаннямі, такімі як экспертыза PostgeSQL у навуковых умовах і г.д.), можа падтрымаць ваш рост кар'еры, звязаны з SQL.


адказ 2:

Розніца паміж SQL і PL / SQL.

SQL

SQL не прапаноўвае працэдурных функцый

Выпіскі SQL індывідуальна перадаюцца Oracle Engine. Так павялічвайце сеткавы трафік і запавольвайце апрацоўку

Ніякіх мер засцярогі пры звароце з памылкамі, таму сістэма стварыла паведамленні пра памылкі, якія цяжка зразумець.

Гэта мноства PLSQL

Прамежкавы вынік не можа быць захаваны ў зменных

PL-SQL

PL / SQL прапануе працэдурныя функцыі

PL / SQL адпраўляе блок інструкцый у Oracle Engine. Так менш сеткавага трафіку і хуткай апрацоўкі

Выключэнні выкарыстоўваюцца для апрацоўкі памылак, каб можна было адлюстроўваць зручныя паведамленні.

Гэта суперсет PL / SQL

Можа захаваць прамежкавыя вынікі ў зменных

Для больш падрабязнай інфармацыі глядзіце старонку ADVANCED DBMS - Прыкладанні ў Google Play


адказ 3:

Розніца паміж SQL і PL / SQL.

SQL

SQL не прапаноўвае працэдурных функцый

Выпіскі SQL індывідуальна перадаюцца Oracle Engine. Так павялічвайце сеткавы трафік і запавольвайце апрацоўку

Ніякіх мер засцярогі пры звароце з памылкамі, таму сістэма стварыла паведамленні пра памылкі, якія цяжка зразумець.

Гэта мноства PLSQL

Прамежкавы вынік не можа быць захаваны ў зменных

PL-SQL

PL / SQL прапануе працэдурныя функцыі

PL / SQL адпраўляе блок інструкцый у Oracle Engine. Так менш сеткавага трафіку і хуткай апрацоўкі

Выключэнні выкарыстоўваюцца для апрацоўкі памылак, каб можна было адлюстроўваць зручныя паведамленні.

Гэта суперсет PL / SQL

Можа захаваць прамежкавыя вынікі ў зменных

Для больш падрабязнай інфармацыі глядзіце старонку ADVANCED DBMS - Прыкладанні ў Google Play