Rumah Kewangan Peribadi Scoop pada SQL dan PL / SQL - dummies

Scoop pada SQL dan PL / SQL - dummies

Isi kandungan:

Video: Apache Sqoop Tutorial | Sqoop: Import & Export Data From MySQL To HDFS | Hadoop Training | Edureka 2025

Video: Apache Sqoop Tutorial | Sqoop: Import & Export Data From MySQL To HDFS | Hadoop Training | Edureka 2025
Anonim

Sebagai pemaju aplikasi pangkalan data, anda berinteraksi dengan DBMS Oracle dengan menggunakan bahasa pengaturcaraan Structured Query Language (SQL, sebutan ) dan Language Query / Structured Query Language (PL / SQL, diucapkan sama ada PLSQL atau PL- sekuel ). Tujuan SQL dan PL / SQL

SQL adalah bahasa standard industri untuk memanipulasi objek DBMS. Menggunakan SQL, anda boleh membuat, mengubah suai, atau memadam objek pangkalan data. Bahagian ini disebut SQL Definition Language (DDL). Anda juga boleh menggunakan SQL untuk memasukkan, mengemas kini, memadam, atau menanyakan data dalam objek ini. Bahagian ini disebut Data Manipulasi Bahasa (DML).

Pelaksanaan Oracle SQL bukanlah standard industri. Hampir setiap DBMS (termasuk Oracle) telah mencipta item yang bukan sebahagian daripada spesifikasi standard. Sebagai contoh, Oracle termasuk urutan dan sokongan untuk pertanyaan rekursif yang tidak disokong dalam produk DBMS yang lain.

Mengenali SQL dalam persekitaran Oracle membolehkan anda bekerja di hampir semua persekitaran DBMS, seperti SQLServer atau MySQL, tetapi anda akan menghadapi beberapa persoalan dalam persekitaran DBMS. Anda sepatutnya tahu SQL sebelum cuba menggunakan PL / SQL.

PL / SQL unik kepada Oracle. Ia bukan standard industri. Tiada produk lain yang menggunakannya. Mampu menggunakan PL / SQL akan membantu anda bekerja dalam persekitaran pangkalan data Oracle, tetapi jika anda biasa dengan bahasa pemrograman lain, anda akan mendapati bahawa PL / SQL mengikuti peraturan asas yang sama.

PL / SQL adalah serupa dengan bahasa pengaturcaraan prosedur bukan berorientasikan objek lain, seperti C atau Pascal. Akar inteleknya kembali ke bahasa pengaturcaraan bernama Ada.

Apa yang menjadikan PL / SQL unik adalah integrasi yang ketat dengan SQL. Ia lebih mudah dan semulajadi untuk memasukkan SQL dalam PL / SQL daripada berbuat demikian dalam bahasa pengaturcaraan yang lain. Ini menjadikan PL / SQL sesuai untuk menulis program yang besar dan rumit yang mesti berinteraksi dengan pangkalan data Oracle.

Perbezaan antara SQL dan PL / SQL

SQL dan PL / SQL adalah bahasa yang sama sekali berbeza. SQL adalah bahasa terhad yang membolehkan anda untuk terus berinteraksi dengan pangkalan data. Anda boleh memanipulasi objek (DDL) dan data (DML) dengan SQL, tetapi SQL tidak termasuk semua perkara yang mempunyai bahasa pengaturcaraan biasa, seperti gelung dan JIKA … THEN kenyataan.

Itulah yang PL / SQL untuk. PL / SQL adalah bahasa pengaturcaraan biasa yang merangkumi semua ciri kebanyakan bahasa pengaturcaraan lain. Tetapi ia mempunyai satu perkara yang bahasa pemrograman lain tidak mempunyai, iaitu keupayaan mudah untuk diintegrasikan dengan SQL.

Apa yang baru dalam Oracle SQL dan PL / SQL?

Oracle SQL dan PL / SQL adalah bahasa yang berkembang yang merupakan tulang belakang aplikasi yang ditulis untuk persekitaran Oracle. Setiap versi pangkalan data Oracle memperluaskan ciri-ciri bahasa-bahasa ini. Versi pengeluaran Oracle 10

g Release 2 baru-baru ini telah dikeluarkan. Seperti versi sebelumnya, siaran ini menawarkan banyak perkara baru, termasuk yang berikut:

PL / SQL mungkin akan berjalan lebih cepat dalam versi 10
  • g daripada versi sebelumnya. Anda tidak perlu berbuat apa-apa tambahan untuk mendapat manfaat daripada peningkatan itu. Oracle telah membuat kod PL / SQL berjalan lebih cepat tanpa memerlukan sebarang kerja tambahan di bahagian programmer. Dalam SQL, banyak arahan baru membolehkan anda mendapatkan maklumat lebih mudah daripada sebelum ini.
  • Oleh kerana setiap pembebasan membawa keupayaan baru, menjaga ciri-ciri baru dalam Oracle adalah penting. Ramai pemaju tidak bersaing dengan ciri-ciri baru kerana "semua ciri-ciri lama masih akan berfungsi," tetapi pemaju tersebut terlepas ciri-ciri baru yang hebat yang dimasukkan dalam setiap versi. Jika anda melakukan carian untuk "ciri-ciri baru dalam PL / SQL" atau "ciri-ciri baru dalam Oracle SQL" di Yahoo! atau enjin carian kegemaran anda, anda akan sentiasa mencari banyak artikel dan sumber untuk menunjukkan penambahan terbaru kepada bahasa pengaturcaraan ini.

Scoop pada SQL dan PL / SQL - dummies

Pilihan Editor

Asas Kecederaan Tangan dan pergelangan tangan untuk Ujian Pembantu Doktor

Asas Kecederaan Tangan dan pergelangan tangan untuk Ujian Pembantu Doktor

Ujian Pembantu Doktor (Ujian Pembantu Perubatan) PANCE) akan mengajukan soalan tentang keadaan yang mempengaruhi tangan dan pergelangan tangan. Mereka terdiri daripada sista jinak untuk keseleo kecil untuk fraktur keluar dan keluar, jadi buat diri anda dengan asas-asas. Ganglion cysts Massa tisu lembut yang boleh anda lihat di tangan dan pergelangan tangan adalah ganglion cyst, juga dikenali ...

Asas Kawasan Lambung untuk Ujian Pembantu Doktor

Asas Kawasan Lambung untuk Ujian Pembantu Doktor

Selepas perjalanan melalui kerongkong, destinasi seterusnya dalam menyediakan Ujian Pembantu Doktor (PANCE) adalah kawasan gastrik yang meriah. Mengandung kardia, fundus, antrum, dan pilorus, kawasan ini hanya matang untuk patologi dan soalan-soalan PANCE yang akan datang. Perut adalah tempat yang berlaku di mana banyak pencernaan berlaku. Sel-sel utama ...

Pilihan Editor

Spektrum Kesopanan - patung

Spektrum Kesopanan - patung

Mungkin anda tertanya-tanya sama ada anda bersandar. Ia mungkin sukar untuk dimaklumkan pada mulanya, kerana, melainkan jika anda sudah dalam pemulihan, penafian adalah gejala kesopanan. Sama ada anda mengenal pasti atau tidak, anda masih boleh mendapat manfaat daripada mengurangkan sebarang gejala yang anda kenali. Anda akan berfungsi lebih baik dalam hidup anda. Pemulihan membantu anda untuk menjadi ...

Apa kesopanan? - klinik-klinik

Apa kesopanan? - klinik-klinik

Walaupun klinik kesihatan mental mengiktiraf kesopanan apabila mereka melihatnya, takrif kepercayaan diri dan siapa yang telah dibahaskan selama beberapa dekad. Pakar-pakar bersetuju bahawa corak codependent diluluskan dari satu generasi ke generasi yang lain dan bahawa mereka tidak boleh dibantu dengan bantuan. Gambaran keseluruhan ahli terapi dan kaunselor melihat orang dengan tatasusunan ...

Pengakuan: Sangat baik untuk Mengendalikan Perlakuan Perasaanmu - patologi

Pengakuan: Sangat baik untuk Mengendalikan Perlakuan Perasaanmu - patologi

) Menasihati bahawa perencatan yang berlebihan emosi, terutama emosi yang kuat seperti kemarahan, tidak sihat. Benar - menahan emosi sebenarnya boleh membuat anda sakit. Ia masuk akal jika anda berfikir mengenainya. Mengendali emosi adalah tidak wajar bagi manusia. Bayi mula hidup dengan menangis ...

Pilihan Editor

Array dan penunjuk dalam C ++ - dummies

Array dan penunjuk dalam C ++ - dummies

Nama array adalah penunjuk kepada array itu sendiri. Arahan adalah urutan pembolehubah yang disimpan dalam ingatan. Nama pelbagai menunjuk kepada item pertama. Ini adalah soalan yang menarik tentang petunjuk: Bolehkah anda mempunyai header fungsi, seperti baris berikut, dan hanya gunakan sizeof untuk menentukan bagaimana ...

Meningkatkan Perpustakaan dan C ++ - dummies

Meningkatkan Perpustakaan dan C ++ - dummies

Banyak pemaju menggunakan perpustakaan Boost kerana menyediakan kod berkualiti tinggi - sebahagian daripada Boost sedang diseragamkan untuk dimasukkan ke dalam Perpustakaan Standard. Salah satu perkara terbaik mengenai Boost adalah bahawa perpustakaan itu sendiri bebas. Laman web Boost membuat titik membiarkan pemaju tahu bahawa mereka tidak akan ...

Berbuka Program Selain dalam C ++ - dummies

Berbuka Program Selain dalam C ++ - dummies

Programmer boleh memecah satu program tunggal ke dalam fail sumber berasingan yang umumnya dikenali sebagai modul. Modul-modul ini disusun menjadi kod mesin oleh pengkompil C ++ secara berasingan dan kemudian digabungkan semasa proses membina untuk menghasilkan program tunggal. Modul-modul ini juga dikenali oleh geeks pengkompil sebagai unit terjemahan C ++. Proses penggabungan ...