PL/SQL: Różnice pomiędzy wersjami
M (dr) |
Ostrzyciel (dyskusja • edycje) M (Wycofano ostatnie edycje autorstwa Ryk2; przywrócono ostatnią wersję autorstwa Ostrzyciel nożyczek.) Znacznik: rewert |
||
(Nie pokazano 14 wersji utworzonych przez 9 użytkowników) | |||
Linia 1: | Linia 1: | ||
{{Programowanie}} |
|||
⚫ | |||
⚫ | '''PL/SQL''' – bardzo [[Egzotyczne języki programowania|egzotyczny]] [[język programowania]] stosowany w systemach [[Oracle]]. Stworzony przez niejakiego SCOTTA i jego kota (to nie jest wcale aluzja polityczna) Tigera. Dzięki temu, że nie posiada żadnego edytora wspomagającego, pisanie w nim programów przypomina programowanie w [[asembler]]ze we wczesnych latach 70 XX wieku. Dziwna składnia oparta na języku ''Ada'' powoduje, że nikt tak naprawdę nie potrafi przewidzieć skutków działania programów. Nowe wersje posiadają ulepszoną obsługę błędów, od tej pory pisząc nawet poprawny kod zobaczymy informację o błędzie. |
||
[[Plik:offline-oracle-2.jpg|thumb|Standardowy interface do pisania w PL/SQL]] |
[[Plik:offline-oracle-2.jpg|thumb|Standardowy interface do pisania w PL/SQL]] |
||
== Potrzebne narzędzia == |
== Potrzebne narzędzia == |
||
Aby móc programować w tym jakże cudownym tworze należy być lekko nienormalnym lub co najmniej lubić znęcać się nad stawonogami. Kolejną ważną rzeczą jest baza danych [[Oracle]], można ją kupić na koronie [[Stadion Dziesięciolecia|Stadionu Dziesięciolecia]] z licencją na trzysta lat. W razie jakichkolwiek problemów [[Oracle]] radzi skontaktować się z [[lekarz]]em bądź [[Farmaceuta|farmaceutą]]. |
Aby móc programować w tym jakże cudownym tworze należy być lekko nienormalnym lub co najmniej lubić znęcać się nad stawonogami. Kolejną ważną rzeczą jest baza danych [[Oracle]], można ją było kupić na koronie [[Stadion Dziesięciolecia|Stadionu Dziesięciolecia]] z licencją na trzysta lat. W razie jakichkolwiek problemów [[Oracle]] radzi skontaktować się z [[lekarz]]em bądź [[Farmaceuta|farmaceutą]]. |
||
== Przykładowy kod == |
== Przykładowy kod == |
||
Poniżej zamieszczam fragment przykładowego [[Kod źródłowy|kodu źródłowego]] umożliwiającego obliczenie całki potrójnej ograniczonej trójkątnym deltoidem od góry po obszarze omega: |
Poniżej zamieszczam fragment przykładowego [[Kod źródłowy|kodu źródłowego]] umożliwiającego obliczenie całki potrójnej ograniczonej trójkątnym deltoidem od góry po obszarze omega: |
||
<syntaxhighlight lang="sql"> |
|||
<pre> |
|||
DECLARE |
DECLARE |
||
fuck: NUMBER(10, 2); |
fuck: NUMBER(10, 2); |
||
Linia 17: | Linia 19: | ||
DBMS_OUTPUT.PUT_LINE('CAŁKA TO: ' || fuck); |
DBMS_OUTPUT.PUT_LINE('CAŁKA TO: ' || fuck); |
||
END; |
END; |
||
</syntaxhighlight> |
|||
</pre> |
|||
Powyższy kod zapętla się i zawiesza komputer co w pełni obrazuje zastosowania języka PL/SQL. Napisanie procedury obliczającej całkę pozostawiam |
Powyższy kod zapętla się i zawiesza komputer, co w pełni obrazuje zastosowania języka PL/SQL. Napisanie procedury obliczającej całkę pozostawiam [[student]]om jako ćwiczenie. |
||
== Zastosowania języka PL/SQL == |
== Zastosowania języka PL/SQL == |
||
* Obniżanie średniej [[student]]ów [[informatyka|informatyki]], a tym samym pozbawienie ich jakiejkolwiek nadziei na stypendium; |
* Obniżanie średniej [[student]]ów [[informatyka|informatyki]], a tym samym pozbawienie ich jakiejkolwiek nadziei na stypendium; |
||
* Programowanie serwisów [[WWW]] z filmami [[porno]] mniejszości [[seks]]ualnych; |
* Programowanie serwisów [[World Wide Web|WWW]] z filmami [[pornografia|porno]] mniejszości [[seks]]ualnych; |
||
* Innych zastosowań nie stwierdzono za wszystkie [[Oracle]] przeprasza i obiecuje poprawę. |
* Innych zastosowań nie stwierdzono, za wszystkie [[Oracle]] przeprasza i obiecuje poprawę. |
||
== Zobacz też == |
|||
* [[serwer]] |
|||
* [[Java]] |
|||
* [[PHP]] |
|||
{{stopka}} |
|||
[[Kategoria:Języki programowania]] |
[[Kategoria:Języki programowania]] |
Aktualna wersja na dzień 21:18, 11 wrz 2023
Ten artykuł jest częścią cyklu naukowego języki komputerowe. |
Języki programowania: |
Inne języki komputerowe: |
|
edytuj ten szablon |
PL/SQL – bardzo egzotyczny język programowania stosowany w systemach Oracle. Stworzony przez niejakiego SCOTTA i jego kota (to nie jest wcale aluzja polityczna) Tigera. Dzięki temu, że nie posiada żadnego edytora wspomagającego, pisanie w nim programów przypomina programowanie w asemblerze we wczesnych latach 70 XX wieku. Dziwna składnia oparta na języku Ada powoduje, że nikt tak naprawdę nie potrafi przewidzieć skutków działania programów. Nowe wersje posiadają ulepszoną obsługę błędów, od tej pory pisząc nawet poprawny kod zobaczymy informację o błędzie.
Potrzebne narzędzia[edytuj • edytuj kod]
Aby móc programować w tym jakże cudownym tworze należy być lekko nienormalnym lub co najmniej lubić znęcać się nad stawonogami. Kolejną ważną rzeczą jest baza danych Oracle, można ją było kupić na koronie Stadionu Dziesięciolecia z licencją na trzysta lat. W razie jakichkolwiek problemów Oracle radzi skontaktować się z lekarzem bądź farmaceutą.
Przykładowy kod[edytuj • edytuj kod]
Poniżej zamieszczam fragment przykładowego kodu źródłowego umożliwiającego obliczenie całki potrójnej ograniczonej trójkątnym deltoidem od góry po obszarze omega:
DECLARE
fuck: NUMBER(10, 2);
BEGIN
<<zo>>
DBMS_OUTPUT.PUT_LINE('WELCOME: ');
GOTO z0;
fuck := CALKA;
DBMS_OUTPUT.PUT_LINE('CAŁKA TO: ' || fuck);
END;
Powyższy kod zapętla się i zawiesza komputer, co w pełni obrazuje zastosowania języka PL/SQL. Napisanie procedury obliczającej całkę pozostawiam studentom jako ćwiczenie.
Zastosowania języka PL/SQL[edytuj • edytuj kod]
- Obniżanie średniej studentów informatyki, a tym samym pozbawienie ich jakiejkolwiek nadziei na stypendium;
- Programowanie serwisów WWW z filmami porno mniejszości seksualnych;
- Innych zastosowań nie stwierdzono, za wszystkie Oracle przeprasza i obiecuje poprawę.