SQL Vs PL / SQL Vs T-SQL: Peamised erinevused

Lang L: none (table-of-contents):

Anonim

SQL on andmebaasi päringute tegemise standardkeel.

PL SQL tähistab põhimõtteliselt "SQL-i protseduurikeele laiendusi". See on Oracle'is kasutatava struktureeritud päringukeele (SQL) laiendus.

T-SQL tähistab põhimõtteliselt "Transact-SQL". See on struktureeritud päringukeele (SQL) laiendus, mida Microsoftis kasutatakse.

Selles õpetuses õpime-

  • Erinevus SQL-i ja PL / SQL-i vahel
  • Erinevus T-SQLi ja PL-SQLi vahel
  • Erinevus SQL-i ja T-SQL-i vahel

Erinevus SQL-i ja PL / SQL-i vahel

SQL

PL / SQL

  • SQL on üks päring, mida kasutatakse DML- ja DDL-toimingute tegemiseks.
  • PL / SQL on koodiplokk, millega kirjutati kogu programmiplokk / protseduur / funktsioon jne.
  • See on deklaratiivne, mis määratleb, mida tuleb teha, mitte seda, kuidas asju tuleb teha.
  • PL / SQL on protseduuriline, mis määrab, kuidas asju tuleb teha.
  • Käivitada ühe avaldusena.
  • Käivita tervikuna.
  • Kasutatakse peamiselt andmetega manipuleerimiseks.
  • Kasutatakse peamiselt rakenduse loomiseks.
  • Suhtlus andmebaasiserveriga.
  • Ei mingit suhtlust andmebaasiserveriga.
  • Selles ei tohi olla PL / SQL-koodi.
  • See on SQL-i laiendus, nii et see võib selle sees sisaldada SQL-i.

Erinevus T-SQLi ja PL-SQLi vahel

T-SQL PL-SQL
  • T-SQL on Microsofti toode.
  • PL-SQLi on välja töötanud Oracle.
  • TL SQL-i täisvorm on tehingu struktuuripäringu keel.
  • PL SQL-i täisvorm on protseduurikeele struktuuriline päringukeel.
  • T-SQL annab programmeerijatele kõrge kontrolli.
  • See on loomulik programmeerimiskeel, mis sulandub hõlpsalt SQL-iga
  • T-SQL toimib kõige paremini Microsofti SQL-serveriga
  • PL-SQL toimib kõige paremini Oracle'i andmebaasiserveriga.
  • Sellest on lihtne ja lihtne aru saada.
  • PL-SQLi mõistmine on keeruline.
  • T-SQL võimaldab sisestada tabelisse mitu rida, kasutades lauset BULK INSERT.
  • PL / SQL toetab selliseid mõisteid nagu andmete kapseldamine, funktsioonide ülekoormamine ja teabe varjamine.
  • T-SQL-is kasutatud käsk SELECT INTO
  • PL / SQL-is tuleb kasutada käsku INSERT INTO
  • T-SQL-is EI ole olemas klauslit, mida kasutatakse koos SELECT-lausetega.
  • PL / SQL-is on operaator MINUS, mida saaks kasutada SELECT-lausetega

Erinevus SQL-i ja T-SQL-i vahel

SQL T-SQL
  • SQL on programmeerimiskeel, mis keskendub relatsioonide andmebaaside haldamisele.
  • T-SQL on protseduuriline laiendus, mida SQL Server kasutab.
  • Seda kasutatakse andmete kontrollimiseks ja manipuleerimiseks, kui toodete, klientide jne kohta on salvestatud suur hulk teavet.
  • T-SQL-il on mõned funktsioonid, mis pole SQL-is saadaval. Nagu protseduurilised programmeerimiselemendid ja lokaalne muutuja, võimaldavad rakenduse voogu paindlikumalt kontrollida.
  • SQL-päringud esitatakse eraldi andmebaasiserverisse.
  • T-SQL kirjutab programmi nii, et kõik käsud saadetakse serverisse ühe korraga
  • Süntaks vormistati paljude käskude jaoks; mõned neist on SELECT, INSERT, UPDATE, DELETE, CREATE ja DROP.
  • See sisaldab ka erifunktsioone, nagu teisendatud kuupäev () ja mõned muud funktsioonid, mis ei kuulu tavalisse SQL-i.