Apakah dengan pilihan semak dalam Oracle?
Apakah dengan pilihan semak dalam Oracle?

Video: Apakah dengan pilihan semak dalam Oracle?

Video: Apakah dengan pilihan semak dalam Oracle?
Video: Scala 3. OpenJDK vs Oracle JDK. Марсоход Чжужун и CopterPack. [MJC News #7] #ityoutubersru 2024, November
Anonim

Oracle DENGAN SEMAK PILIHAN klausa

DENGAN SEMAK PILIHAN klausa digunakan untuk paparan boleh dikemas kini untuk melarang perubahan pada paparan yang akan menghasilkan baris yang tidak termasuk dalam pertanyaan penentuan. Pernyataan berikut mencipta pandangan yang mempunyai baris memenuhi syarat klausa WHERE.

Dengan mengambil kira perkara ini, apakah yang dimaksudkan dengan pilihan semak dalam pandangan?

DENGAN SEMAK PILIHAN di atas pandangan . DENGAN SEMAK PILIHAN ialah klausa pilihan pada CREATE LIHAT kenyataan. Ia menentukan tahap semakan apabila data dimasukkan atau dikemas kini melalui a pandangan . Jika DENGAN SEMAK PILIHAN ditentukan, setiap baris yang disisipkan atau dikemas kini melalui pandangan mesti menepati takrifan pandangan.

Kedua, bolehkah paparan dikemas kini dalam Oracle? Jawapan: A LIHAT dalam Oracle dicipta dengan menyertai satu atau lebih jadual. Bila awak kemas kini rekod dalam a LIHAT , ia kemas kini rekod dalam jadual asas yang membentuk Lihat . Jadi, ya, awak boleh update data dalam sebuah PANDANGAN Oracle dengan syarat anda mempunyai keistimewaan yang sewajarnya kepada yang mendasarinya Oracle meja.

Seterusnya, persoalannya ialah, apakah dengan pilihan semak dalam SQL?

SQL pandangan dengan "dengan semak pilihan " SEMAK PILIHAN Memaksa semua pernyataan pengubahsuaian data yang dilaksanakan terhadap paparan untuk mengikut kriteria yang ditetapkan dalam select_statement. Apabila baris diubah suai melalui paparan, WITH SEMAK PILIHAN memastikan data kekal kelihatan melalui paparan selepas pengubahsuaian dilakukan.

Perintah manakah yang akan memadamkan paparan?

SQL Menggugurkan Paparan Pandangan dipadamkan dengan arahan DROP VIEW.

Disyorkan: